Ask HN: Did YouTube ever remove the G+ requirement? - <AUTHOR> https://googleblog.blogspot.com/2015/07/everything-in-its-right-place.html
http://youtube-global.blogspot.com/2015/07/youtube-comments.html
These blog posts from 104 days ago said that it would no longer be necessary to have a Google+ account to comment / upload / otherwise interact with YouTube "in the coming weeks". It's been almost four months now and I still get prompted to make a G+ account for most of these actions. Is it just me or did they never deliver? <comment><USER2> Only if have a pre-G+ youtube account, and only 14 days after you've connected it to G+.

So technically yes, but I imagine very, very few people qualify.

[https://support.google.com/youtube/answer/2657858?hl=en](https://support.google.com/youtube/answer/2657858?hl=en)

<comment><USER3> So you still need to get a G+ account first if you don't want to have to use G+ on youtube?

This is as bad as that dialog on youtube that asks you to create a G+ Account, a G+ Page or fuck off.

</comment></comment><comment><USER4> I've deleted my G+ account and I'm still kind of confused over what works or not. It's even designed so that you can no longer save clips to a list of yours (including "Favorites" or "Watch later") from the video clip page itself -- this brings up the "Join Google+" page.

But! Since your lists and their contents are still accessible, it made me wonder...

And it was shown that if you click on the upper left "hamburger" icon, scroll to the "Playlists" section, pick a playlist... Well, then the list is shown along with a fully functioning "Add video clip" button, which adds a video clip to the selected list on your disconnected account. Uuugh. I can only imagine it is to push users (back) to Google+...

So, AFAIK, you get to keep your YouTube account which can still store which clips you like and dislike, you can save them to default or custom playlists after jumping through some hoops, but you can't comment, your channel seems to be gone, and you can't upload new clips. All those "can'ts" bring up the "Join Google+" page for me now.

So in essence, if you are a creator, you seem to need a Google+ account. If you are a consumer and OK with not commenting, you don't need Google+.

</comment><comment><USER5> From the YouTube Help Center:

 _" You'll soon be able to comment, upload, and create channels without Google+. The comments you make on YouTube will appear only on YouTube and not also on Google+ (and vice versa). Check out our blog post for more information and keep an eye on this article for updates."_

Building a comment system at the scale of YouTube (while preserving the existing set of comments), along with creating a new identity system for it is likely not a small amount of work. I'd guess that they're still working on making it a reality.

<comment><USER6> > Building a comment system at the scale of YouTube along with creating a new > identity system for it is likely not a small amount of work. I'd guess that > they're still working on making it a reality.

Well , Youtube had all these things before the G+ insanity.

<comment><USER5> I don't really see how that's relevant; you're talking about a system from years ago. It's not like they could easily just go back to that, especially with so many comments stored in the new system.

Furthermore, the G+-powered comments section brought about many new features that I imagine they wouldn't want to get rid of, like threaded replies, text formatting, improved ranking and spam detection, moderation tools, and probably more.

</comment></comment></comment><comment><USER7> In my experience its still a requirement. On the opposite side, "Hangouts On Air" requires a YouTube account to be created and associated with your G+ account if you want to broadcast.

<comment><USER8> They should have stayed with -1- account system so Google+, Youtube,..etc. would have been added as services. Why this was not done is beyond me, they already had the software infrastructure running in terms of how Gmail works with its various services, all that needed to be done was add G+ and Youtube to the list? Also it would have meant that people felt safe to try these other services out rather than ending up with a confusing array of accounts that can be (at times not) cancelled, merged, and, most of all, have to be managed separately (and I guess sometimes jointly if "Hangouts On Air" needs to work!) :/

<comment><USER7> I know that experience all too well. I have two linked accounts — one my private Gmail and one my Google Apps account. So now I have three YouTube accounts... one for the G+ profile, one for the private email and one for the Google Apps account. It's maddenning trying to track which one is logged in at any given time.

</comment></comment></comment><comment><USER9> What is a 'G+' account? Is there a difference between a regular Google account that I use to log into Gmail, and a Google+ account?

<comment><USER3> Google+ is Google's social network, like facebook. And I don't want to use either.

<comment><USER9> I understand what Google+ is, but I don't get what a 'Google+' account is in relation to logging in to Youtube or Gmail, and its difference to a regular Google account.

</comment></comment></comment><comment><USER10> I can't make comments on Youtube. It doesn't tell me why, but I _think_ it's because I deleted my G+ account.

</comment><comment><USER11> I have a youtube account. There is no Google+ linked to it. I cannot make comments. The account is 3 months old. I have no channel set up. I think you need a channel to comment.

</comment><comment><USER12> Even though the G+ requirement is a real bummer, there's no denying that YouTube comments have become slightly less of a cesspool since they implemented it.</comment>


Andrew Fluegelman: PC-Talk and Beyond (1985) - <AUTHOR> https://medium.com/@harrymccracken/the-1985-andrew-fluegelman-interview-5791470819db <comment><USER2> I liked this quote from the interview:

"The amount of code that's doing the work is tiny compared to the amount of code that's just making life pleasant for you." \-- Andrew Fluegelman</comment>


Wp-cli - A command line tool to do work on a Wordpress from the command line. - <AUTHOR> https://github.com/andreascreten/wp-cli

<comment><USER2> Interesting.

From the commands currently supported, it looks like it's an update tool to update the core and to update plugins.

Here are some commands I think may be helpful and a few notes:

* upgrading the core could check the installed pup and mysql versions for changing WordPress dependencies. i.e.: latest wp versions had php requirements changes. You wouldn't want to be able to update unless your system is up to date * secure: command to secure the wordpress installation based on best practices * language: download/install language packs * backup: tool to backup wp-content and the database (optionally to another server) * restore: restore from a backup * migrate: copy to another database, optionally change DB/WP prefix, migrate/merge user IDs, etc. Could be complex, but the use case would be to help moving to a multi-site single DB installation.

I'll probably thing of other stuff.

I like that plugins can be developed for this tool.

<comment><AUTHOR> On upgrading & checks: I think WordPress is doing this already. If not, this is something that they should do and not this plugin.

For all the others things: great ideas! Maybe we should start a wiki with things to be developed. Feel free to contribute :-D

</comment></comment><comment><USER3> Or you could save yourself some time and use/contribute to wpshell: <http://code.trac.wordpress.org/browser/wpshell>

It's helpful to look for prior art before starting a project. ;)

<comment><AUTHOR> I have done a lot of research on projects like this. I found a couple projects on Github and Sourceforge but non of them are really build to be pluggable.

The whole idea behind this project is that you can add wp-cli commands from within your plugins.

</comment></comment><comment><USER4> congratulations!

I've been thinking of porting drupal drush project to WP for a while and never ever found enough time to do it :P

</comment><comment><USER5> Sounds sweet! Congratulations!

<comment><AUTHOR> Thanks :-D</comment></comment>


How the SEC Almost Shut Down Wall Street - <AUTHOR> http://abcnews.go.com/Business/sec-shut-wall-street/story?id=17730628#.UKowd-TFWE1

<comment><USER2> A hacker conference like this is probably the safest place for information on how to shut down the stock exchange. If someone had hacked the SEC's laptops, most likely they'd just have given them some tips on making the procedure more secure. Article is dumb.</comment>


World's Most Complex Radio Telescope Snaps Stunning 1st Photo of the Cosmos - <AUTHOR> http://www.space.com/13146-alma-radio-telescope-1st-image-released.html

<comment><USER2> in case it's not obvious the red blobs in the background are from alma. the awesome looking part is from hubble.

<comment><USER3> That is indeed non-obvious, thanks for pointing it out.

</comment></comment><comment><USER4> I hate how the ad in the video pops up every 30 seconds or so, even after dismissing the ad.

</comment><comment><USER5> i cant wait to see the pictures alma releases, that picture blew my mind.

<comment><USER6> Those pictures are "false" color and detail. They in no way represent what you would see with your eyes if you were standing right in front of the object. Some of them are even manipulated by artists that add things to them.

What you are seeing are a subset of radio waves being represented as human vision color in a non-linear way with additional artistic details.

<comment><USER7> _They in no way represent what you would see with your eyes_

You'd think that would be obvious with a radio telescope...

<comment><USER6> Most people don't realize this, especially the general public.

</comment></comment></comment></comment><comment><USER8> I was hoping it would look more like an embryo.

</comment><comment><USER9> This doesn't beat the ultra deep field.

<comment><USER3> It is in no way comparable to the ultra deep field. That's optical. This is sub-millimetre (the region between infra-red and microwave). You see entirely different things, and use 'em for entirely different purposes. It's like saying that a Formula 1 car isn't better than a mining truck -- it's a meaningless comparison.

Unless you're just saying that the images aren't as pretty as the Hubble Deep Field, in which case I agree. Things always look prettier in optical than in radio.

<comment><USER10> just let the rest 60 somewhat telescopes to come online in addition to these 20 - the sharpness/detalization will get an order better</comment></comment></comment>


Ask HN: Do you know of a US news RSS feed with a high signal to noise ratio? - <AUTHOR> <comment><USER2> I found that wikipedia current events has a great signal to noise ratio: [https://en.wikipedia.org/wiki/Portal:Current_events](https://en.wikipedia.org/wiki/Portal:Current_events)

I used [https://www.to-rss.xyz/wikipedia/current_events/](https://www.to- rss.xyz/wikipedia/current_events/) to make it a RSS feed.

</comment><comment><USER3> Financial Times. They offer a customizable RSS feed. Of course it's a paid subscription newspaper, but you get what you pay for :)</comment>


1 Funded Immigrant Founder = 159 U.S. Jobs - <AUTHOR> https://fundersclub.com/blog/2017/02/01/each-immigrant-fundersclub-founder-creates-159-us-jobs/ <comment><USER2> How many US jobs are created by funding one US founder? I can't imagine why the number would be all that different.

Of course, with few exceptions, most of us in the US aren't more than a couple of generations away from our immigrant roots.

</comment><comment><USER3> Everything looks good when you only count the benefits without considering the costs

<comment><USER4> And what are the costs that need to be considered?

<comment><USER5> how many immigrants do not find employment due to education/communication/social skills.

<comment><USER4> The US immigration policy is very deliberately focused on giving visas to highly educated people. A large fraction of the visas are actually granted _based_ on immigrants already having job offers. And among the rest who are unemployed, a large fraction is because family members/dependents of, say, H1-B visa holders are not allowed to work by law.

<comment><USER6> > The US immigration policy is very deliberately focused on giving visas to > highly educated people.

Actually, no. From House Judiciary Committee Chairman Bob Goodlatte's press release today [1] announcing the agenda for the 115th Congress:

        The House Judiciary Committee will also work to improve the legal
        immigration system. The United States  has the most generous legal
        immigration system in the world. However, we select less than 12% of
        immigrants on the basis of the education and skills they can bring
        to America. And it's only 5% if you exclude their accompanying family
        members. Other countries, such as Canada, the U.K., and Australia,
        select over 60% of immigrants based on skills. In order to remain
        competitive in the global economy, this must change.

[1] [https://judiciary.house.gov/press-release/goodlatte- announce...](https://judiciary.house.gov/press-release/goodlatte-announces- agenda-115th-congress/)

</comment></comment></comment></comment></comment><comment><USER7> The implication of that article, that immigrants > natives is wrong and is fuel for the altright sentiment.

<comment><USER8> I don't think that was implied.

That immigrant founders tend to be amazing people statistically makes a lot of sense. The US government doesn't just hand out visas. They go to highly educated, successful people. So when comparing the highest achievers from another country with the average achievers from our own country, of course immigrants look good. Comparing our highest achievers with highest achievers from abroad would yield a more even comparison.

There are of course also seasonal worker visas and such, but those immigrants are not the ones founding companies (nor stealing jobs unless you want to break your back in a field all day).

<comment><USER9> So we should invest more in education so we can have even more highly educated people?

We should also make it easier for people to take risks (one of the most common attributes of successful entrepreneurs is that they came from upper- middle/upper class backgrounds) by providing a better safety net for those that want to venture out on their own. Socialized healthcare, investing more in education so citizens aren't mired in debt, etc are ways to do that.

I would venture that at least half of successful entrepreneurs are not special or exceptionally brilliant, but they are intelligent- enough, well-off enough to take "risks" over and over, and connected-enough to get others to help with those plans.

We have a massive pool of Americans that could do a hell of a lot more for the country if everyone were given the same opportunity that the top 10% get.

</comment></comment></comment><comment><USER10> Yes, but for every job created in SV, 5 are probably wiped out in middle america lol

<comment><USER11> that's not really relevant. those jobs will be wiped out regardless of who makes the software.

</comment></comment><comment><USER12> Also significant impact: funded immigrants that have founder children.

For example, Steve Jobs' biological father was from Syria.

<comment><USER13> Steves Jobs will be in theory blocked from entering the US if he was a british citizen.

<comment><USER14> He wasn't a British citizen and he's no longer with us. I understand the point you're trying to make, but certainly you can find an better example.

</comment></comment></comment><comment><USER15> The USA is the most immoral country. Name any other country that, by stealing the best and brightest away, leaves so many other countries impoverished by the dispossession of that talent.

</comment><comment><USER16> Why is this an argument against blocking immigration, and not an argument against bombing those people?</comment>


Guardians from Hell-completely legal system for undermining rights of elderly - <AUTHOR> https://www.tabletmag.com/scroll/264932/guardians-from-hell <comment><AUTHOR> I posted this here because it needs attention, and because I read a similar article posted here months ago. This is sad and sickening.</comment>


New app for finding real recs of where to go - <AUTHOR> http://shuffleapp.io/download <comment><USER2> Love it! Awesome concept.

<comment><AUTHOR> Thank you!</comment></comment>


The xtensor vision: C++ for R, Python and Julia - <AUTHOR> https://medium.com/@wolfv/the-xtensor-vision-552dd978e9ad <comment><USER2> While I like the intention of "write once use anywhere", converting code from python, r, julia to c++ is not an easy task. I would like to see more tracing JITs that could capture the essence of the operations, store the result, and somehow convert it to a more permanent representation that could be converted between languages. PyPy and Julia have such a JIT compiler, but work needs to be done to enable persistance

<comment><AUTHOR> There is definitely an intention to write some sort of JIT-to-xtensor compiler at some point. I've personally worked on a "simple" (1000 lines of Python) NumPy-to-Armadillo (C++) JIT compiler before, and we're in close contact with the author of Pythran, which also compiles to C++. So hopefully at some point you'll be able to go from NumPy to all the languages, and NumPy becomes a high-level array operation description language with multiple backends.

</comment></comment><comment><USER3> very VERY sound and compelling vision !</comment>


Ask HN: Should I Move from Gitlab to GitHub? - <AUTHOR> I'm a novice programmer who is looking to build my portfolio. Not currently working in software, but hope to be within the next 2 years.
Should I migrate over to GitHub (from Gitlab)? Gitlab works just fine for me, and I prefer its interface over GitHub. But GitHub has a larger, more active community. There are very little "beginner friendly" issues available for me to work on in Gitlab land, which is pushing me to feel as if I'm stuck in a "tutorial rut". In terms of collaboration, when/if I were to reach out to someone in hopes of working on a project together, I imagine myself losing out on some great mentors because they don't want to create a Gitlab account.
The reason I moved from GitHub to Gitlab in the first place is truthfully, a) political reasons and b) CI/CD. Now with GitHub actions and a little bit of growth in the maturity department, should I migrate back over or am I just overthinking this? <comment><USER2> Fast answer - you're over thinking this.

Looking to build a portfolio that's public is fine on either GL or GH. If a particular mentor will not work with you because you're on one platform vs another, then switch. But GL is a perfectly good platform to host your public portfolio if you like it.

Digging a bit deeper, this likely falls into the rabbit hole of optimizing something that doesn't matter.

Focus on creating things that teach you - move you forward. Either technically or solve a specific problem.

What could change the above answer is if you're looking to build OSS. Less about building a portfolio but more about pure number of eyes. For better or worse, GH is still more widely used so then I could recommend a switch.

</comment><comment><USER3> The community impact of GitHub is huge: I explore GitHub projects all the time, and I'm very likely to submit a drive-by fix for a GitHub project. ...I have to be pretty invested to feel like logging into GitLab. I also do often look people on GitHub to see what they do, and if they're not there, I might not assume where else to look.

But I agree with ktpsns, git is decentralized. Feel free to use both. You open yourself up to more interaction and more safety for potential issues like service outages or data loss.

</comment><comment><USER4> If your portfolio is only needed to put an URL into a CV so people can see your code, then it doesn't matter.

If you want to show that people "liked" and "followed" your repositories, you probably should go to GitHub, just because it has the biggest community.

Btw, there is no reason at all to host your git repos at a single site only. I mirror all my public repos between Bitbucket and GitHub.</comment>


Chrome can't scroll up today - <AUTHOR> https://code.google.com/p/chromium/issues/detail?id=66071

<comment><AUTHOR> Since this morning, I've been unable to scroll upwards in a Chrome browser window. Down, fine; up, no way. Strange. So, I went off to the Googles for a solution, and found the ticket for the problem.

Amusingly, it looks like ~200 duplicates have been filed of this ticket, no doubt by annoyed users like me.

Seems like an upstream problem from Webkit2, and it's been fixed in the next build, so tomorrow we all should be able to scroll both ways again.

Funny how such a small thing can be so annoying though -- what did we do back when we didn't have wheels on mice?

<comment><USER2> shift-spacebar

</comment></comment><comment><USER3> it's fixed now... (9.0.597.16)</comment>


The first ever accurate molecular simulation with quantum computing by Google - <AUTHOR> http://www.sciencealert.com/google-s-quantum-computer-is-helping-us-understand-quantum-physics <comment><USER2> dupe: [https://news.ycombinator.com/item?id=12132700](https://news.ycombinator.com/item?id=12132700)</comment>


Automatically and accurately remove red eye from user uploaded photos - <AUTHOR> http://cloudinary.com/blog/automatically_and_accurately_remove_red_eye_from_user_uploaded_photos

<comment><AUTHOR> How to easily automate precise red eye removal from photos of web and mobile applications. Red eye removal is automatically performed on-the-fly on uploaded images in the cloud by Cloudinary.</comment>


Elastic MapReduce Streaming in Go - <AUTHOR> http://open.blogs.nytimes.com/2014/07/10/emr-streaming-in-go/

<comment><USER2> Streams is something Go is very good at. I recently did project where I was download a large CSV zipped (50gigs) file and had to run analytics and collect metrics on the data. With io.Buffer i was able to download, unzip, parse and process the data all in realtime with ease. Love it, very powerful.

P.S: without any of the data hitting disk. :)

<comment><USER3> What kind of memory footprint would something like this have?

I'm assuming you didn't use 50GB of RAM and the processing was line-by-line, which should be quite small.

<comment><USER4> I built an ETL that uses a Go stream for the transform. Once the data has been processed it's written to disk on our analytics servers. Since it can keep up with the stream, memory footprint is very small (which also means we never have to hit disk on ETL servers).

Go outperformed our previous solution by over 60x, making our new bottleneck disk I/O instead of CPU.

<comment><USER5> what language was your previous solution in?

<comment><USER4> PHP. It was what I used initially so I could have access to our internal libs since our main application is in PHP. After crashing the ETL server a couple times though, I decided to try moving the heavy lifting to Go.

When we benchmarked them, what would take PHP 30 minutes, Go could do in less than 30 seconds. Only the transform is written in Go, the rest of the ETL is still in PHP.

<comment><USER6> [http://jaxbot.me/articles/benchmarks_nodejs_vs_go_vs_php_3_1...](http://jaxbot.me/articles/benchmarks_nodejs_vs_go_vs_php_3_14_2013)

This bubble sort benchmark between PHP and Go supports your claims.

</comment></comment></comment></comment></comment></comment><comment><USER7> Go, while definitely more complicated to learn initially, has the benefit of a very powerful and inclusive std lib. To me, this is one of it's largest benefits: minimal need for external libs and extra things to install.

<comment><USER8> Go is about the easiest language to learn from my point of view, due to being extremely small and side effect free, while having GC, etc. What are you comparing with?

Other than LISP maybe, but I never really learned that

<comment><USER9> I'm assuming a scripting language like Python (like they started with in the article) or Ruby.

<comment><USER8> I found both Python and Ruby a lot harder to learn. Both have a lot of context depending stuff, are inconsistent (print not being a function in Python), hard to deal with stuff (Python's unicode support or result of 3/2), weird syntax (__init__) and other things (where to import what from), dealing with lists, etc.

Like, Hello World is probably simpler, but building even script style program seems easier and you never get stuck, because of something you don't know yet.

I can't really talk about Ruby. I learned Ruby after Perl and Smallkalk, so putting those two together was too hard.

Perl was a weird thing. It's possibly the hardest language to learn, but the fastest to program in. Kinda the opposite of Go in that sense. Everything depends a lot of context, tons of tricks, special variables and varying behavior, with default behavior you might not know you want and stuff like that. Also it requires a lot of selfdiscipline, while Go (kinda like Java) forces you to write code the way it is meant to be programmed in. In Perl you always can see whether someone actually programs in Java/C/Shell/Python/... and doesn't know the language well. In Go code one program/library feels like the other.

</comment></comment></comment></comment><comment><USER10> I'm surprised they didn't try mrjob (Python framework), which both has a more concise interface and handles shipping their dependencies to EMR, which seemed to be their primary complaint. Probably would have been easier than rewriting a bunch of stuff in Go. It's supposed to solve the exact problems they have.

Of course, they might like Go for other reasons and have a better time in general, but it's odd not to read a mention of the obvious and simple solution.

</comment><comment><USER11> Whoa. The nytimes is publishing code!? Times (no pun intended) really are changing.

<comment><USER12> The NYTimes has published lots of code: [https://github.com/nytimes](https://github.com/nytimes)

<comment><USER11> Yes, in fact they have several well known developers. I just did not realize they had a code blog.

</comment></comment></comment><comment><USER13> Is it really as simple as putting a binary on S3 to deploy. Anyone know where more detail--exact steps to take--about that can be foundS3

<comment><USER14> You can essentially deploy with a cross compiled binary by scp:

[http://dave.cheney.net/2012/09/08/an-introduction-to- cross-c...](http://dave.cheney.net/2012/09/08/an-introduction-to-cross- compilation-with-go)

<comment><USER15> This is how I've deployed Go code from OSX to a Linux server:

        brew install go --cross-compile-common
        GOOS=linux GOARCH=amd64 go build
        scp thebinary user@host:thebinary

</comment></comment></comment><comment><USER16> It sounds like they should investigate Heka.

</comment><comment><USER17> Not sure I'm convinced the effort of switching streaming frameworks is worth it as opposed to switching to a jvm compiled language.</comment>


AWS Server Issues Take Down Instagram, Vine, Airbnb And IFTTT - <AUTHOR> http://techcrunch.com/2013/08/25/instagram-vine-and-ifttt-went-dark-thanks-to-amazon-web-services-issues/ <comment><USER2> How many times do we have to hear about EBS issues and companies like Reddit reporting EBS being a disaster before we stop seeing outages from it? Either, Amazon is looking into it, publicly, or people have wised up to the facts and stop using EBS-backed services. Those include Elastic Load Balancer (ELB), Relational Database Service (RDS), Elastic Beanstalk, and others. It's just part of the AWS fabric; you "need" to be in multi-region, multi-AZ, and architect to be on ephemeral disks that can disappear at at any instant.

<comment><USER3> I agree with you 100%. For those of us needing to run MySQL, what would be the best ways to minimize the dependency on EBS and maximize HA?

<comment><USER4> I haven't implemented this on EC2 myself, but Galera Cluster is a godsend for MariaDB/MySQL HA. Multi-AZ is probably viable, but multi-region may hurt.

A multi-AZ cluster with ordinary binary log replication to another region (with preparations to launch a new cluster in that region based on that slave on short notice) might be a good solution.

<comment><USER5> You would not want to implement PXC across regions - the round trip time would be too hard in individual transactions, and the ISTs would be murder to your bandwidth. Between AZs should be better, but remember with PXC that your transaction time is limited by your network round trip to the slowest node.

Regular asynchronous replication is your best bet, with a regular run of pt- table-checksum scheduled to ensure your data is consistent.

<comment><USER4> For those confused (as I was at first), falcolas is referencing Percona XtraDB Cluster, a particular distribution of MySQL + XtraDB + Galera Cluster.

> _Regular asynchronous replication is your best bet_

That doesn't get you HA in any practical form. I've done the heartbeat thing, it created more outages by itself than would have occurred with no HA solution at all, usually failed to kick in during a real failure, and we could never fix all the split-brain scenarios. Galera is absolute magic by comparison.

Hence my suggestion that a cluster be deployed within one datacenter, with asynchronous replication to a standby.

<comment><USER5> Galera is magic, I'll agree, but there are just too many shortcomings for me to recommend it for most people.

Heartbeat is very problematic, I agree, but it's hardly the only solution out there (and far from the best solution). That said, I have learned that it's remarkably configurable, so many of the problems you encountered could probably be addressed, if you're willing to learn about Pacemaker and really dig into its configuration.

<comment><USER4> I wish you'd elaborate on those shortcomings, because individual transaction latency is the only real one I've found, and for most workloads, it's not nearly enough to overcome the HA and CPU scaling benefits.

</comment></comment></comment></comment></comment></comment></comment><comment><USER6> Interesting that Instagram is still running on Amazon - I wonder when they'll be hosted off of FB's in house servers.

</comment><comment><USER7> Amazon claims[1] the problem was isolated to a single AZ. Yet it took down Instagram, Vine, Airbnb and more.

Simple question: Are none of these major apps properly architected to failover to other AZs, or is Amazon lying?

[1] [http://status.aws.amazon.com](http://status.aws.amazon.com)

<comment><USER8> Well, I spent the afternoon performance-testing EBS-backed instances in us- west-2. Performance was no worse than usual. So I credit the idea that the problems were limited to us-east-1, and the companies mentioned should do more work on cross-AZ resiliency.

<comment><USER9> us-east-1 is a region, which has multiple Availability Zones.

</comment></comment></comment><comment><USER10> This is where things like Chaos Monkey really come in handy. If you want to run EBS or ELB, I suggest randomly breaking things, until your architecture is resilient.

This is one reason I like Linode. They don't offer EBS, so you don't design it into your system. Also, they are just a really great company to do business with.

</comment><comment><USER11> The paranoid part of me sees an untimely coincidence between this and the recent outages at Google and Amazon.

<comment><USER12> Are you saying the Amazon outages may be related to the Amazon outages?

<comment><USER11> These involve subsidiary hosted services. I was referring to the online storefront itself. Sorry for not making the clarification! :)

</comment></comment></comment><comment><USER13> Interesting, when you're a quite successful company - why should you be critically dependent on such 3rd party services?

I mean, why not have an in-house hosting with the appropriate staff? Is this so much trouble, even for rich companies?

Another side is having a several in-house servers in different locations.

<comment><USER14> Because when you start designing the architecture of your in-house hosting to be as flexible and reliable as possible, you end up with something very similar to AWS, only with a fraction of the resources and experience to manage it.

It's not like you suddenly stop having technical issues because it's your own staff and hardware.

<comment><USER13> When it comes to your company, you are aware of more details and plans, so I believe you can get off with the less flexible but more tailored system.

You won't suddenly stop having technical issues, but at least you'll have a much more control.

</comment></comment></comment><comment><USER15> Thanks AOL for letting us know that AWS issues affect lots of sites!</comment>


Show HN: Join image together to create a collage - <AUTHOR> https://montagecyborg.com/ <comment><AUTHOR> Creator here : Montage Cyborg allow you to create a single image montage from multiples images, up to 50 files at once. The web apps join image together to create a collage automatically. Let us know if you have any questions.</comment>


A jacquesm comment led me to build HN for the rest of the world. How it works. - <AUTHOR> http://whatsupedia.posterous.com/

<comment><USER2> First of all: thanks for writing the post. I was one of the people who asked you to, and I'm glad you took the request seriously. It's much easier to see now what you're up to.

Now: I think you are misunderstanding the nature of the problem. What makes HN _HN_ is not, by and large, a function of the software, but rather, a function of the people who happen to hang out here-- who were attracted by something other than the software.

So, if you wanted to get an HN-like-community gathered around, say, knitting, you'd need some way to get a large enough community of knitters together together to get the ball rolling to create traction (i.e, the chicken-and-egg problem.) The easiest way to do this would be to have the active, committed involvement of the-Paul-Graham-of-Knitters, whoever that might be.

For an object lesson in how this works, take a look at StackOverflow. They were able to get immediate traction because the pump was primed by readers of Jeff Atwood and Joel Spolsky. Note that they have not yet been able to gain similar traction in any other vertical, and have a lot of VC money working on it.

That being said: what is the salient difference between "A Hacker News For The Rest Of The World" and "Reddit"? What can I do with your software that I can't with Reddit? Follow up question: is this advantage significant enough to make up for the enormous head start they have in terms of users?

EDIT (I clicked before I was really finished, oops):

Finally: _"a hacker news of the rest of the world_ " is not, in my mind, a pretty solid elevator pitch. HN is not a business, and generates no revenue. And, the people who hang out here are not at all like "the rest of the world" in many ways-- in fact, some of us take pride in being outliers. So, I'm not really sure that the notion is solid. If you got traction, I can't begin to imagine how you'd keep the trolls out, or keep the conversation focused in each of the "interest networks".

Still, I wish you luck.

<comment><AUTHOR> No problem - I appreciate the good feedback!

Finding the 'Paul-Graham-of-Knitters' for each community is exactly how I was thinking of approaching this. Getting those people to buy in to the concept will be a challenge, indeed - but not impossible.

With Reddit, the difference is in how customizable it is. You can hit "Politics" and get a list of posts loosely related to politics. But you can't get a feed specifically for "New York Politics" or better, "New York Republicans".

I may be wrong, but HN could be a business if PG wanted it to be.

We all take pride in being outliers, I agree. However would you agree that even HN has it's share of trolls? How does HN keep them out?

I believe there are people out there who take topics (of the non-technical variety) seriously enough to fight for the maintenance of their community. Hopefully I'm right!

Thanks again for the feedback.

<comment><USER2> _Finding the 'Paul-Graham-of-Knitters' for each community is exactly how I was thinking of approaching this. Getting those people to buy in to the concept will be a challenge_

Indeed. And you are competing with the likes of StackOverflow and their millions.

 _With Reddit, the difference is in how customizable it is. You can hit "Politics" and get a list of posts loosely related to politics. But you can't get a feed specifically for "New York Politics" or better, "New York Republicans"._

Folks can create sub-reddits as detailed as they want. Some get enough traction to survive, some don't. I still don't see how your site would be different.

 _I may be wrong, but HN could be a business if PG wanted it to be._

And how would you monetize it? I don't see an obvious business model.

 _However would you agree that even HN has it's share of trolls? How does HN keep them out?_

HN has trolls, despite the fact that and PG spends a lot of time trying to cultivate the commnity. There are (all too often) posts complaining that "HN is turning into Reddit"-- which ought give one pause.

 _I believe there are people out there who take topics (of the non-technical variety) seriously enough to fight for the maintenance of their community._

I imagine there are. And I imagine that in a large number of cases, they've already done so. I imagine there is at least one Knitter's forum successfully meeting the needs of a large chunk of the Knitter's community. I'm not really sure there is an untapped market out there.

I don't mean to sound so negative-- but there's a difference between an application and a startup. You've written some software; I'm not sure there is a viable business model behind it, especially in competition with Reddit.

<comment><AUTHOR> Re: differences - I would say Reddit is 1) disorganized and 2) has its focus primarily on front-page. I don't know many people who know how or have to time to dig through all the sub-reddits offered to maybe find something they like. This structure does work for many of us, and that's cool. I think it can be improved upon, though.

Same with your argument about untapped markets. I'm sure Hackers had a preferred method of communicating pre-HN (IRC?), but something better and more structured came along and displaced it.

Re: HN business model - paid job board, paid newsletter, hacker conferences, hacker news apparel, regular old google ads, etc. there would be many paths to take if this was a for-profit endeavor.

<comment><USER3> The Reddit comparison is critical: I don't understand why I would want to go to your empty site, when Reddit has a full one that is largely identical. So far, the only concrete difference that I see is that you emphasize the list of subreddits.

</comment></comment></comment></comment></comment><comment><USER4> It seems like what you're doing is Reddit + some small changes. Wouldn't it be best to just fork Reddit's code base? (Unless you want to keep your code closed source, of course.)

</comment><comment><USER5> Just tell me how this is different from <http://www.reddit.com> and please convince any of us here that this is better than reddit for the premise in your post.

[edit]

Sorry I found that my comment is very similar to michael's (<http://news.ycombinator.com/item?id=2343485>) I guess the point is very clear, if it is not different from Reddit, (think how Facebook is different from myspace), then the only deterministic factor is the _niche_ user-base which makes it viral.

</comment><comment><USER6> So, a few things.

No Facebook login? I know you're probably still working on things, but that seems kind of big. I know there are pros and cons to using a universal login (specifically marrying yourself to FB), but because you've pitched this as "for the rest of the world," I don't see much sense in it not being an option.

24 hour time isn't necessarily confusing, but not UX friendly.

I tried to add an event and received Rails' "We're sorry..." just btw.

I really like the city-centric reddit idea. But that already kinda exists...on reddit.

I dunno—it's so much the people that make HN what it is...it's hard.

<comment><AUTHOR> Breefield, what was the event you were trying to add? Did you make sure to put the correct start and end times?

Working on an error page now.

</comment></comment><comment><USER7> If "isn't married to any particular vertical", how is it any different from Reddit?

I mean why should I use it and not Reddit?

</comment><comment><USER8> Nice endeavor! I especially appreciate the clean design.

You shouldn't really worry about the Reddit comparison, as there are many more potential users in the world than there are redditors. On top of that, you are free to pivot as you like, while Reddit's users won't let it change.

I've written my own HN copy for Hebrew-speaking Hackers (<http://bitorama.com>), and I'd be very interested to read how things go for you. Best of luck!

<comment><AUTHOR> Awesome! Would love to keep in touch - my email is in my HN profile.

<comment><USER8> your email address is only visible to HN admins. To make it visible to everyone, put it also in your profile's 'about' section.

Anyway, you can email me via the address here: [http://translate.google.com/translate?js=n&prev=_t&h...](http://translate.google.com/translate?js=n&prev=_t&hl=en&ie=UTF-8&layout=2&eotf=1&sl=auto&tl=en&u=http%3A%2F%2Fbitorama.com%2Fabout)

</comment></comment></comment><comment><USER9> I like it, and just registered.

If you can avoid being another Quora (i.e. littered with social media experts seeking yet another channel) I'll like it even more.

</comment><comment><USER10> Whatsupedia doesn't work properly even in full screen on my monitor (at 1366x768) - by which I mean the "use these to view a more specific community" image pointing to the sidebar never becomes fully visible. Minor design flaw, but irritates me. Pressing the "add to favorites" arrow (which doesn't exactly communicate what it is visually save through the tooltip) presents a message telling me to login; it should instead send me to a login/register page. The directory button uses the standard symbol for home, which is confusing. Under "recent posts," pressing the link for the second page reloads the entire page (requiring me to scroll back to the bottom); either reloading just the recent posts box or using an anchor to push my browser back to the bottom of the page after it finishes reloading would be better.

</comment><comment><USER11> I like the design a lot (good job!), but I think you should work on the navigation.

It's needlessly confusing and doesn't feel right even after one understands how it works. I was about to suggest how to improve it technically (move everything into a sidebar-tree), but then realized that imho you should just scrap the hierarchical "community" concept altogether.

Why not adopt a tagging approach like Quora? That way stories can belong to multiple "communities" (tags) and users can filter according to their interests.

I think quora invented something very powerful here, a forum based on the same principle could very well become the next reddit.

</comment><comment><USER12> Hmmm.... this seems more like a different reddit then a different HN.

</comment><comment><USER13> Good looking site. Don't care for the domain name.

</comment><comment><USER14> I like where your heart is, I fear it will be hard to build true community with a boil-the-ocean approach.

</comment><comment><USER15> this is a weekend project (over x-mas actually) that has a similar motivation: Dynamically creating communities and discussion in a manner that treats topics as first class, as opposed to following people (reddit/HN vs twitter), with the hope that quality pervades <http://hashpost.com>

For now it's mostly cat gifs and youtube videos, but it's topic generation is dynamic by simply adding #tag to your posts.

</comment><comment><USER16> > share with people exactly like you

No thanks.

</comment><comment><USER17> Is the "to view a more specific community" your own writing or a font?! If it's a font, may I know which one it is? Thanks

<comment><AUTHOR> Sure! <http://www.dafont.com/a-safe-place-to-fall.font>

<comment><USER17> Great!

Also, I was wondering if you made those little arrows by hand? If so, you've got much more talent than me ;) By arrows are always pretty ugly.

<comment><AUTHOR> I used the rounded triangle tool (you can find it under the Custom Shape Tool selector in Photoshop) on a 10px by 10px canvas.

</comment></comment></comment></comment><comment><USER18> Idea is neat but the post is a bit mr meta no?

<comment><USER18> Stupid auto-correct. Should've said: "is a bit meta"

</comment></comment><comment><USER19> If you're serious about wanting to build a community, I suggest you read _Building an Online Community_ [1] by Matt Haughey, founder of Metafilter.

1: [http://www.digital- web.com/articles/building_an_online_commu...](http://www.digital- web.com/articles/building_an_online_community/)</comment>


In Canada, find a penny, recycle it - <AUTHOR> http://www.pbs.org/newshour/updates/penny-wise/ <comment><USER2> Good luck finding the 31 billion pennies still out there! Here in Australia we farewelled the 1 and 2 cent coins in the mid 1990s - I've moved house several times since then, and still find the occasional coin somewhere. And that doesn't even account for the hoards that have been tossed away as worthless.

My only regret is that future generations won't understand why we ask police officers "What's the colour of a 2 cent piece?"

<comment><USER3> Why do you ask police officers "What's the colour of a 2 cent piece?"

<comment><USER4> Copper?

<comment><USER3> Ah

</comment></comment></comment></comment><comment><USER5> Forgive my ignorance, but doesn't there need to be a minimum-value coin in circulation to facilitate transactions? For example, I go to a shop and buy something for £4.99 and pay with a £5.00 note - do I get any change in return?

<comment><USER6> If you pay in cash it gets rounded up or down e.g. $1.03 becomes $1.05 if it's $1.02 it's $1.00 but if you pay via debit card or credit card it doesn't change.

Here is the government's explanation [http://www.cra- arc.gc.ca/gncy/lmntnpnny/menu-eng.html](http://www.cra- arc.gc.ca/gncy/lmntnpnny/menu-eng.html)

</comment></comment><comment><USER7> I am not getting why they are doing it at all? Why not let existing pennies to exist?

They mentioned it costs 1.6c to create 1p coin, but it costs 0.0c to keep existing 1p coins...

<comment><USER8> It's right in the title: recycling. They get the materials out of pennies that nobody can use anymore.

<comment><USER9> They are still legal tender actually, and stores still accept them. They are just uncommon now.

</comment></comment></comment><comment><USER10> "estimated 31 billion pennies that are still in circulation"

"The Finance Department of Canada estimates that melting down the metal from the pennies and reselling it in the industrial sector will bring in $42.5 million in revenue."

So, they're going to buy $310m worth of pennies, melt them down, and sell them for $42.5m? That doesn't seem like a worthwhile exercise.

<comment><USER2> I don't think they're buying them back, just re-circulating the currency in larger denominations.

<comment><USER10> Re-circulating the currency in larger denominations is the same as buying them back. In order for them to take 100 pennies out of circulation, they must compensate the owner with a dollar bill/coin (i.e. a larger denomination) or a dollar of bank credit.

<comment><USER11> It's a funny sort of "buying" when you can print money. Be careful not to confuse the value of a coin with value of the metal the physical token contains.

<comment><USER10> Ah... I think your point is similar to paulgb's: "So if the metal in 100 pennies is worth more than the metal in a loonie they make a profit."

Is that what you mean?

<comment><USER11> I think so... but the profit is a lucky bonus that happens because the coins we decided we don't want any more happen to have some intrinsic value. They would need to take the pennies back even if it was at a "loss" in terms of manufacturing cost vs recycled value.

</comment></comment></comment></comment></comment></comment><comment><USER12> > steel pennies will be drawn to magnets whereas the zinc and copper pennies > will float.

Float on water?

<comment><USER13> It said "and water tables composed of different chemicals" \-- they will create a density that causes zinc and copper to float but not steel.

<comment><USER14> Which is somewhat nonsensical, of course - they can already separate out the steel pennies magnetically, and it would be pretty pointless to have all of the remaining pennies after that separation step float. If anything, they'll have the less dense non-steel float and the denser non-steel sink.

</comment></comment></comment><comment><USER15> Interesting. I wonder if anyone will fill empty warehouses with them and just sit tight and wait until they're no longer considered currency and so can be melted down (legally)?</comment>


DOS is long dead, long live FreeDOS - <AUTHOR> http://www.computerworld.com.au/article/452826/developer_interview_dos_long_dead_long_live_freedos/ <comment><USER2> Here's an interesting anecdote about FreeDOS.

In South Korea, a surprisingly large number of online merchants sell brand-new PCs with FreeDOS on it. FreeDOS PCs are usually around $100 cheaper than their Windows 7/8 counterparts, so these products have an advantage when the buyer uses a price comparison service.

The official story is that since most people nowadays already have a spare license of Windows from their old PC, they can just install it on their new PCs instead of buying Windows again. Of course, this is bullshit, because the "spare license" is likely to be an OEM copy that is tied to the old PC. But it doesn't matter, because everyone understands that you're supposed to install a pirated copy of Windows on your FreeDOS PC. So for tech-savvy Korean consumers, FreeDOS just means pirated Windows. A rather unpalatable association for a piece of free software to have, IMO.

On the other hand, if you actually install a legitimate copy of Windows, you get to enjoy a complete lack of bloatware that manufacturers usually impose on PC buyers. The PC comes with a CD that contains the necessary device drivers and nothing else.

<comment><USER3> I wonder why it would be $100 cheaper. OEMs are supposed to get a discount. But yea, the exchange rates etc are why MS provides geographically restricted versions of Windows.

<comment><USER4> It's not just in South Korea. It happens in Romania/Europe too and in fact PCs with Windows bundled sometimes are $200 more expensive.

Microsoft may or may not have anything to do with it. It might be that these PC manufacturers provide Windows for their more expensive models as a way for differentiating them from the cheaper ones. Also not all manufacturers get the same deal.

For example I bought a Thinkpad E530 without Windows on it. The other model that was available to me had the same specs, plus an extra 16 GB SSD mSata and Windows and was $270 more expensive. I got the cheaper model and I replaced the hard-drive with a 256 GB SSD, which was a far better deal.

Personally I'm glad that this happens, because I don't run Windows and it would be pretty bad if I had to pay the Windows tax.

</comment></comment></comment><comment><USER5> Oh man, this tugs on all sorts of sentimental DOS strings. Especially that first phrase about people under 30 not knowing what DOS is.

When was the last time you have used the B: drive?

Anyway, an interesting thing is that growing up in Russia, using DOS, we were all gung-ho about using Norton Commander and its clones, such as DOS Navigator, to supplement the vanilla command-line DOS experience.

And I'm telling you, it was oh such a great experience, that to this day, I still wonder how I manage to get by in my vanilla command line bash shell. Sure, all the auto-complete tricks are insanely useful (and maybe that's all we really needed?), but I recall the whole two-directory layout was super useful in being able to move files around and do quick edits and what not. Midnight Commander just doesn't do it for me. I tried FAR Manager on Windows, and also no dice. They all feel heavy and not as natural.

To put it into perspective, anyone who's really really into VIM, think about how you love how fast you can be with VIM, despite the obscure key combinations and the modal overhead (haha, bias showing?). Anyway, think about how once you get used to all that power, you wonder how you can survive without it anywhere else. That's what using Norton Commander /DOS Navigator was like in MS-DOS. Using a Solaris/HP-UX command line circa 1998 felt like going back to stone age.

<comment><USER6> I was a Norton Commander fan back in the days of DOS, and so when I moved to Linux, I've always had a soft-spot for Midnight Commander... just, you know, not enough to actually _use_ it for anything.

It's always puzzled me that Norton Commander was so indispensable for DOS, but Midnight Commander is not so useful under Linux. I think the reason is just that the file-management I do these days is very different from what I needed to do under DOS; I don't have to copy files around to or from floppies to transfer them, nor do I have to shuffle files around from one partition to another to maintain enough disk space. I don't even have to navigate between all the different directories where my apps are installed, because in Linux they're all on my $PATH.

Using MC, I really miss bash's tab-completion (Esc-Tab completion isn't the same) although ^S incremental search helps. The NC copy/move/rename dialogs are really designed around the MS-DOS semantics of filename globbing (under DOS, you can say "copy _.doc_.bak" to make a backup of every document, but "cp _.doc_.bak" does something very different in Linux), so coping/moving/renaming files in Midnight Commander feels weird.

I dunno, I _want_ to like Midnight Commander, but I just think it's a brilliantly-designed user-interface for solving problems that don't exist, or don't exist in the same form, as they did in MS-DOS.

<comment><USER7> As someone who dislikes GUI file navigators, the two uses I find for MC are as a file archive explorer and for remote file operations. MC will open tarballs of various compression variants, ar archives, etc., and in particular, RPM and DEB files). Want to dig out something without expanding and digging through the archive? Use MC.

Similarly, you can access remote systems (via ssh) as if they were local, though I'll more often use lftp's fish:// protocol. Or lately, sshfs.

Which I suppose more or less makes your point that under Linux these are mostly solved problems.

</comment></comment></comment><comment><USER8> Also dosbox is really cool:

<http://www.pixelbeat.org/misc/dosbox/>

<comment><USER9> As is its Chrome port, NaClBox:

<http://www.naclbox.com/>

<comment><USER10> This is amazing. Quite an impressive demonstration of Native Client's capabilities.

</comment></comment></comment><comment><USER11> I have Windows 7 and still work in the DOS box daily. First tried DOS 1.0, have been using it consistently since 3.0, and it really took off after 5.0 (was a beta tester for DOS 5.0). Can't imagine functioning in Windows without DOS/command prompt, although I know it sucks, functionality-wise compared to Linux command shell.

<comment><USER12> I highly recommend Cygwin, which will give you a "proper" bash shell in Windows.

Also, Console2 makes working with the cmd prompt slightly more bearable (easier copy and paste etc).

<comment><USER13> As much as I don't want to, I think I need to point out that Cygwin has been so much of a bother to me that I now find it more convenient to just install Linux inside Virtual Box as a better free alternative. Cygwin was good before all these virtualization tools became so available, but now I find it incredibly frustrating and lacking compared to a traditional Linux OS, which is easily accessible now from a Windows environment.

EDIT: Console2 is nice, though. I can get behind that.

<comment><USER14> A VM doesn't let you use unix tools to operate on your Windows filesystem, which is my main reason for installing cygwin.

<comment><USER15> You can mount your Windows file system either through Samba or VirtualBox's shared folders feature.

</comment></comment></comment></comment></comment><comment><USER16> Many of the top Ham Radio contesters us this as one of the best contest programs, TR Log, runs only in DOS.

</comment><comment><USER17> I'm not sure what makes them say that DOS is dead. There are and there will always be plenty of command line tools on Windows, so there's no way Microsoft is going to completely remove the shell.

<comment><USER18> But that's the command-line shell (it's a 32-bit Windows process), not 16-bit DOS with optional Extended/unreal mode. This is no longer supported since XP (one of the reasons to keep XP, or have it installed as Windows XP mode on Windows Vista, 7, etc.).

There are plenty of good games for DOS that I still play - Heroes of Might And Magic, Star Control, Archon, Alley Cat, Digger, many others.

<comment><USER19> > But that's the command-line shell (it's a 32-bit Windows process), not > 16-bit DOS with optional Extended/unreal mode. This is no longer supported > since XP (one of the reasons to keep XP, or have it installed as Windows XP > mode on Windows Vista, 7, etc.).

I'm not 100% sure, but 99%, that you'll find that it's still supported in the 32-bit versions of Vista and 7.</comment></comment></comment>


Why don't electric fish shock themselves? - <AUTHOR> http://physics.stackexchange.com/q/347/32063 <comment><USER2> The explanation that the Eel doesn't shock itself because it has a larger resistance than smaller fish probably isn't correct, as it can eletrocute bigger animals as well, like a gator:

[http://www.youtube.com/watch?v=aYwE9mNloO8](http://www.youtube.com/watch?v=aYwE9mNloO8)

<comment><USER3> The electric eel has lots of insulating fat just under the skin - so it wouldn't be too much outside the realms of plausibility for it to have higher electrical resistance than something made primarily of muscle.

Of course, the insulating fat also likely provides a sort of faraday cage effect - any current that does hit the eel will just flow through its skin instead of hitting anything important.

<comment><USER4> Why does fat have more electrical resistance than muscle?

<comment><USER5> Fat is a dielectric (electrical insulator). Fatty tissues contain a higher volume fraction of dielectric (fat) than do muscles, nerves, etc., which are mostly full of aqueous electrolyte solutions (Na+, K,+, Ca++) which are good electrical conductors.

<comment><USER6> That's really interesting. I learned something - thanks!

</comment></comment></comment></comment></comment><comment><USER7> Hehe, I find it ironic(although completely expected) that the stackexchange users' google search link now results in the stackexchange question itself as well as this HN discussion as the top results.

<comment><USER8> Well, and I find it sad that link #4 takes you to an article that, among other things, says:

Science continues to show us complexity that defies chance explanations, and speaks eloquently of the Creator's hand.

</comment></comment><comment><USER9> That drawing is priceless.

</comment><comment><USER10> I would assume the voltage drop per square inch is effectively minimal. Over the span of the body, it adds up. The catch is, the fish isn't contorting its posture to shock itself.

</comment><comment><USER11> Poor small fish :(

<comment><USER12> [http://www.youtube.com/watch?v=fbkv5xOLvnA](http://www.youtube.com/watch?v=fbkv5xOLvnA)

</comment></comment><comment><USER13> So, is that how it works for electric sheep as well?</comment>


Lost Civilisation of 20,000BC in Indonesia - pierre-renaux http://www.grahamhancock.com/forum/HancockG9-Mystery-Lost-Civilization.php

<comment><AUTHOR> He's a geologist, not an archaeologist.

When somebody outside of a specialisation comes up with an idea that'll overturn the entire field, they're usually wrong.

<comment><USER2> Which admits that sometimes they're right.

Besides, it looks like he's just publicizing what another PhD geologist and PhD archaeologist have been researching.

I have no idea if either one is right, but it's more credible to argue with their data--not the club they belong to.</comment></comment>


Open source web file system? - <AUTHOR>

I'm working on a small project and am looking for an open-source, flexible file-upload/manager. It would preferably come with an interface out of the box that can be highly customized, and connect to my backend. It would be accessible by the user, and they could upload their own files. Is there such a thing? <comment><USER2> Are you trying to build something similar to DropBox [1] or Box.com [2] ?

There is a comparison of the two services on ibtimes today [3].

Colin Percival (hn:cpercival) has a similar service called tarsnap [4], and at least some of his source code is open source, possibly all of it (I'm not sure).

[1] <https://www.dropbox.com/>

[2] <https://www.box.com/>

[3] <http://www.ibtimes.com/dropbox-vs-boxnet-battle-boxes-362734>

[4] <https://www.tarsnap.com/download.html>

<comment><USER3> The tarsnap client is not open source, as hinted at on <https://www.tarsnap.com/legal.html>. Some server-side stuff - like the kivaloo key-value store - is, but that doesn't seem to be what OP is looking for.

</comment></comment><comment><USER4> I have run OpenUpload for years. It is a lot like a YouSendIt system.

<http://openupload.sourceforge.net/>

<comment><AUTHOR> I'll check it out, thanks!

</comment></comment><comment><USER5> filepicker.io is awesome.

-bowerbird

<comment><AUTHOR> I'll check it out!</comment></comment>


A Third of Teenagers Don't Read Books for Pleasure Anymore - <AUTHOR> http://time.com/5371053/teenagers-books-social-media/ <comment><USER2> It's a combination of having no time to read (tests, homework, and sports take up time), having a smartphone (youtube is easily consumable), and honestly, reading doesn't offer an ROI most of the time.

I've read so many books about how to cook and I've received helpful advice, but the advice has never made me money, it's only just improved the taste of my cooking.</comment>


Google to unveil gaming project today at 1pm ET - <AUTHOR> https://techcrunch.com/2019/03/19/google-cloud-gaming-streaming-project-stream-gdc-2019-watch-live-stream/ <comment><USER2> My bets are on news regarding:

\- Something related to VR, which will probably push competitions in the VR gaming sphere

\- Or their game streaming service as seen in the AC test run (this is more likely)

\- Or some type of gaming hardware (prebuilt gaming-focused PC) - This is least likely going to happen but we'll see</comment>


Learn to Embrace Dinkiness - <AUTHOR> http://burakkanber.com/blog/learn-to-embrace-dinkiness/

<comment><USER2> It's good advice, but at the same time somewhat paradoxical. The author is essentially saying "don't force yourself to learn things; it doesn't work; instead, find something you don't have to force yourself to do and do that". The paradox is that trying to figure out what motivates you naturally is itself work--if you're in the mode of asking "I must figure out what it is that motivates me intrinsically", that's not an especially playful or fun- loving mode of thinking, so there's a good chance you won't notice.

There's also the possibility that you will find something that really motivates you, but it ends up falling pretty wide from what you originally wanted to learn--e.g. maybe you find that you really love programming, but only if it's in TI-BASIC on your graphing calculator.</comment>


Burner Cloud – Unlimited free cloud storage with a catch - <AUTHOR> http://cloud.burnerapp.com

<comment><USER2> Love the "in the moment" tagline. Good job.</comment>


I implemented a command-line version of Spritz - <AUTHOR> https://asciinema.org/a/7882

<comment><AUTHOR> for the originality, check out [http://www.spritzinc.com/](http://www.spritzinc.com/)

</comment><comment><AUTHOR> really love this way to improve reading, so just take a while to implement this to let me use it in terminal :D

how is it?</comment>


Lightning video adapters feature Apple Secure Boot, run Darwin kernel - <AUTHOR> https://twitter.com/nyan_satan/status/1155148789977636864 <comment><USER2> Previous discussion of XNU/Secure Boot on Lightning video adapters (2013) : [https://news.ycombinator.com/item?id=5307781](https://news.ycombinator.com/item?id=5307781) .

This thread has some new information and maybe people will start playing with these more eventually.

<comment><USER3> For more context, check out this comment on the Panic Blog: [https://panic.com/blog/the-lightning-digital-av-adapter- surp...](https://panic.com/blog/the-lightning-digital-av-adapter- surprise/#comment-16841)

<comment><USER4> Don't drink the kool-aid. An adapter that destructively compresses the signal is an unexpected and unmitigated disaster, not some cool quirk of Lightning that makes "the host not care what is hanging off it".

The real reason this abomination exists is because as recently as 2018, Apple is selling products with a connector that has the equivalent bandwidth of USB 2, not even close to transporting a single 1080p video signal.

<comment><USER5> Yes - this is really quite astonishing. I imagine any video professional would be horrified to learn that their _CABLES_ were recompressing their video. There's never an acceptable reason for that it's really amazing I haven't heard about it before.

</comment></comment></comment></comment><comment><USER6> Why on earth would you need a kernel in your adapter

<comment><USER2> There are kernels running in almost every piece of peripheral hardware you own. If you have a modern WiFi chipset, LTE baseband, or GPU it's certainly running an RTOS kernel. Once you switch to a packet-based protocol with multiple concurrent tasks (decode, packet receive, link negotiation, etc.), it just makes sense - either you're implementing timeslicing / scheduling on your own or you can let someone else do it.

The issue that causes poor video quality isn't that Apple chose to run XNU or use an SoC for their adapter, it's that they chose to use H.264 at a low bitrate due to hardware support constraints rather than another encoding scheme which could offer less lossy video.

</comment></comment><comment><USER7> That's some cool enginerding discovered by gindrenigne. AvE, bigclivedotcom and EEVblog would be proud!</comment>


The Dog Days are Over - <AUTHOR> http://notmysock.org/blog/misc/the-dog-days-are-over

<comment><USER2> Contrary to my expectation, this post was quite upbeat. Good for him.

</comment><comment><USER3> Great insight and objective elaboration into the Zynga culture. "Adapting to thrive" and "treat[ing] crises differently" is what made this guy have a fair- headed and upbeat retrospective instead of it deteriorating into a rant that happens so often.

</comment><comment><USER4> I that this post reflects more on the author than it does on the organisation. The challenges the author overcame are mostly to do with organisational frictions and processes that make Zynga sound like a terrible place to be for engineers.

Good for the author, not so great for Zynga to lose someone who could tolerate their environment.

</comment><comment><USER5> Very classy farewell blog post.

</comment><comment><USER6> Sounds like the right trajectory.

Yahoo! < Zynga < next thing

</comment><comment><USER7> Product Managers can be obnoxious at times.

<comment><USER8> At a lot of companies, the project manager is the first line of defense against a late project, it's their job to harass their people to move quicker, otherwise they are often the first to be on the chopping block if things don't go smoothly. It's their job to fire ineffective employees when they notice slowdowns or incompetence.

<comment><USER7> Product Managers don't have to put long hours at work when the schedule they came up with is unreasonable. Engineers have to make adjustments, put long hours to make things work.

Product Managers should be doing better than just shouting in morning status meetings.

</comment></comment></comment><comment><USER9> @gopalv82, your first comment seems to have got your account hellbanned. No one will see your comments.</comment>


Announcing Hyperswarm - <AUTHOR> https://pfrazee.hashbase.io/blog/hyperswarm <comment><USER2> Hyperswarm is a Kademlia DHT with hole-punching builtin. It's designed to arrange p2p connections. For context as to why you'd want this, when you create a p2p connection (like with WebRTC) you typically need a "signaling server" to arrange the connection. Hyperswarm replaces that server with a distributed signaling system. We built it for the dat protocol, but it's reusable in a lot of other contexts. (In fact, the creator of the Manyverse mobile app which released yesterday [1] has voiced an interest in using to Hyperswarm [2].)

1\. [https://news.ycombinator.com/item?id=18065567](https://news.ycombinator.com/item?id=18065567)

2\. [https://twitter.com/andrestaltz/status/1044973699940659200](https://twitter.com/andrestaltz/status/1044973699940659200)

<comment><USER3> First time I heared about such things was with Overnet many years ago, how come it never caught on?

Or asked differently, what makes Hyperswarm better than Overnet? :)

<comment><USER2> I'd be interested to hear other perspectives on this, but I think p2p computing in general got skipped over when the cloud became a thing. DHTs have had steady use in the p2p world though, including with BitTorrent.

DHTs are not without their problems. I know some other projects in our space decided it wasn't tenable to solve the Sybil attack and so they created a peer-routing system that bootstraps off of a blockchain. As brad0 pointed out, there have also been performance issues in some deployments. We're going to iterate on the security and performance and see how it goes.

<comment><USER4> > I'd be interested to hear other perspectives on this, but I think p2p > computing in general got skipped over when the cloud became a thing

There are few commercial benefits/incentives for a DHT provider and few guarantees p2p tech can give a company requiring an always-on central presence.

> I know some other projects in our space decided it wasn't tenable to solve > the Sybil attack and so they created a peer-routing system that bootstraps > off of a blockchain.

One approach is to do the S/Kademlia thing where you require all peers to generate IDs (hash of a key) and require the it start with a certain number of 0 bits and then require another random X that, when xor'd w/ the ID, starts with a certain number of 0 bits.

<comment><USER2> > There are few commercial benefits/incentives for a DHT provider and few > guarantees p2p tech can give a company requiring an always-on central > presence.

There are quite a few commercial benefits! It's just that nobody's properly banked on them yet. P2P distributes costs, simplifies configuration & ops, and improves data privacy. For the politically-minded, P2P also distributes power more equitably by moving business logic to user devices.

P2P will _not_ remove the need for always-on presences. You need a peer of last resort. However, running a peer will be cheaper and easier than running a server.

> One approach is to do the S/Kademlia thing where you require all peers to > generate IDs (hash of a key) and require the it start with a certain number > of 0 bits and then require another random X that, when xor'd w/ the ID, > starts with a certain number of 0 bits.

We're looking at the crypto-puzzle approach, but there needs to be a work- requirement asymmetry between honest nodes and attackers, which I think is only the case with the Eclipse attacks and not the Sybil attacks. Otherwise, the puzzles only provide security if honest nodes outspend attackers, and we don't want to turn our userbase into mining farms.

<comment><USER5> Beyond that, there's nothing stopping a commercial entity from ensuring that there are enough baseline hosts in the DHT network from always on.

</comment></comment></comment></comment></comment></comment><comment><USER6> FreeNet

<comment><USER6> Sorry</comment></comment>


Think you need a 2000 sqft house to be comfortable? Think again - <AUTHOR> https://thinksaveretire.com/think-you-need-a-2000-sqft-house-to-be-comfortable-think-again/ <comment><USER2> 1) I would be more impressed by the map if the cooking and eating areas were removed from the data as the sleeping area has been and then the results re- normalized. We are compelled to use these areas. The issue in this article is where do we spend our DISCRETIONARY time and is that space significantly utilized.

2) Having designed and built multiple houses, I felt compelled by the cost of land and other irreducible costs and by the demands of the market to build 3 bedroom - 2 bath houses. On the opposite side, today buyers are compelled to buy such houses because that is largely all that is available.

3) I sympathize with the values expressed in the article. I spend 6 months of the year living in about 110 square feet in the woods. The rest of the year I have to live in a mostly empty 3 bedroom - 2 bath house, because that is all I could buy.

</comment><comment><USER3> I think this article is based on a false premise: that you are somehow wasting money because your mortgage is going towards space you aren't using. Real estate is not the same thing as car payments for a sports car or spending money on designer clothes and eating at restaurants every night. Historically real estate has appreciated or maintained its value very well so buy a large home is helping build your net worth. What is the author of this article suggesting people do with their money instead?</comment>


Education data startup Clever (S12) hits big milestone, makes new hire - <AUTHOR> http://gigaom.com/2012/08/21/education-data-startup-clever-hits-big-milestone-makes-new-hire/

<comment><AUTHOR> Hey HN, Clever's platform is making it easy for hackers to build startups in education. Take a look at our APIs (<https://getclever.com/developers/docs>) & let us know what you think.

Previous coverage: <http://news.ycombinator.com/item?id=4163856>

And we're hiring: <http://news.ycombinator.com/item?id=4399052>

<comment><USER2> Major, major kudos for including a functioning demo API key in your curl examples. Drives me nuts when you can't take a peek at sample data without signing up for a test app (and spending a few hours populating the empty account).

<comment><USER3> Is the sample data the only data about the student that Clever handles? Or does Clever allow for more more data for schools to be added. Specifically, I'm curious about phone numbers for students and teachers.

<comment><AUTHOR> We're adding new data fields all the time, based on partner requests. Send me an email & let's talk.

</comment></comment></comment></comment><comment><USER4> This idea may have a lot more impact than anyone may possibly conceive today. "infrastructure" company rarely get the credit, but they are a true catalyst for innovation. I think clever is one of those and I really hope their work change education and help others change education. A truly laudable goal!

</comment><comment><USER5> When you say 1000 schools, do you mean 1000 schools using your product everyday or that one person from 1000 schools has filled out the form on your website?

<comment><AUTHOR> The former!

Clever is deployed in > 1,000 schools, moving data on > 350,000 students to applications every day.

<comment><USER5> Just to clarify: 1000+ schools are using Clever for ALL of their student data and not just some test accounts?

<comment><AUTHOR> Yes!

</comment></comment></comment></comment><comment><USER6> Can you share any examples sites that have been built on your API?

<comment><AUTHOR> GigaOM mentioned a few of our partners - Mastery Connect, TenMarks, Sokikom</comment></comment>


How to become a professional iOS developer - <AUTHOR> http://roadfiresoftware.com/2014/04/how-to-become-a-professional-ios-developer/

<comment><AUTHOR> I'd be happy to hear your thoughts. What's good, bad, right, wrong, or missing? Do you need a Computer Science degree?</comment>


Ellen Pao's Gender-Bias Odyssey Ends as Kleiner Drops Judgment $276k Legal Fees - <AUTHOR> http://www.bloomberg.com/news/articles/2015-09-23/ellen-pao-s-gender-bias-odyssey-ends-as-kleiner-drops-judgment <comment><USER2> Proud that the jury followed the evidence, and not the knee jerk mob justice.

</comment><comment><USER3> I couldn't understand the english. Can someone explain in plkain english please?

My understanding: the firm paid Pao's lawyer bill and she droped her case. She did not take any more money to keep her freedom to speak publicly about the issue.

Is that right?

<comment><USER4> No. Pao lost.

1) Pao lost the case and as a result was found to owe (part) of KP's legal bills. 2) KP has filled something with the court indicating that they don't need enforcement of that any more. Indicating either Pao paid them, or they came to an agreement to not get paid in full in exchange for Pao not appealing or related things like agreeing to not discuss them further publicly.

All the court filings really indicate is that KP considers the matter closed.

<comment><USER3> Thanks, i got confused with the direction that the term "awarded" implied.

</comment></comment></comment><comment><USER5> Pleasantly surprised that this bit of frivolity didn't swing towards the direction the PC mob would have liked.

</comment><comment><USER6> I'm mildly frustrated that this will be seen as a win by the MRA's. Yes, there was not sufficient evidence to back Pao's claims but anyone that has worked in an office environment with women present can attest to the fact that women still are not in equal standing with their male peers. There is a lot of work to be done in our society. I would love to live in a world where gender becomes insignificant to the point that it isn't discussed.

<comment><USER7> > anyone that has worked in an office environment with women present can > attest to the fact that women still are not in equal standing with their > male peers.

This is certainly not true. I've worked in many offices with women who were treated with respect, excelled at their role and were recognized as such.

If you have problems in your workplace you should report them, not generalize them to everyone's workplace.

</comment></comment><comment><USER8> back to normality.

</comment><comment><USER9> I give it about five minutes before The Guardian publishes an editorial entitled: "Ellen Pao lawsuit ends but will not slow fight for gender equality in Silicon Valley."

<comment><USER10> The Guardian is doing very well. Thier articles/journalists have a left world view and do not pretend they are neutral.

I don't agree with a lot of their editorial opinions, but I can respect their strategy. It is refreshing compared to the NYT and other media organizations that pretend they are unbiased/neutral, while promoting some sort of specific world view.

<comment><USER9> Their news coverage is pretty decent. I read it daily. But their opinion pieces are laughably stupid. Just this past summer they did a piece about how air conditioning is sexist.

Every day Jessica Valenti writes something about the Pro Life movement and calls it the "Anti Choice" movement, which is a like Fox News calling banksters "Job Creators."

Syreeta what's her face did a piece the other day about how film stock is racist (she apparently doesn't know how to set her camera aperture properly and blames it on film not being designed to capture black faces).

It's a fucking joke.

<comment><USER11> > Just this past summer they did a piece about how air conditioning is sexist.

I wondered about that article and had a look:

[http://www.theguardian.com/money/shortcuts/2015/aug/04/new-c...](http://www.theguardian.com/money/shortcuts/2015/aug/04/new- cold-war-why-women-chilly-at-work-air-conditioning)

If you read through the article, it's clearly a joke to them.

>25C it is, then. Fine, as long as you're aware that means more men wearing shorts in the office during summer.

<comment><USER9> I agree that there was a bit of a tongue in cheek tone to the piece. For example, the title referenced the cold war. That being said, given the larger context of The Guardian's opinion pieces and their tendency towards feminist demagoguery, I read it as "I'm kidding!" (but I'm kind of serious, too.) There was also a mention of the higher temperature being better for the environment, which reinforced the "I'm only half joking" subtext for me.</comment></comment></comment></comment></comment>


When you see a heisenbug in C, suspect your compiler's optimizer - <AUTHOR> http://esr.ibiblio.org/?p=1705 <comment><USER2> Switching off the compiler optimizer may just "hide" the bug because memory accesses are reordered in a way that makes the bug (for instance a memory corruption or some allocation problem) less likely to trigger a segmentation fault.

To think that every time you have a bug that is suppressed switching off the optimizer you found a compiler bug is not a good idea. 99.99999% of the times the problem is in your code.

Experienced programmers usually will continue to think the bug is in their own code unless they can _prove_ otherwise.

<comment><USER3> Exactly. Select is probably not broken.

If the program works in some compiler optimization levels and not others, then think about what the optimizer is doing and how this may change the circumstances that the bug may appear. I agree that it is probably a memory corruption issue and that by turning off optimizations, you are hiding the sympton and not fixing the bug.

I think there should be a law that states: _if you use a language like C or C++, you must ensure it compiles cleanly with all warnings turned on AND runs without error under a tool like Valgrind_.

There are simply too many places where bugs may creep in to leave it to chance. The tools exist - use them!

<comment><USER4> Very good advice. I assume my C code does have memory blunders until I have run extensively through valgrind, after which I might begin to believe any other analysis I have done that suggests the code is correct.

I also tend to test a build linked with gcc's mudflap:

       gcc -g -fmudflap -lmudflap

Your program will run much faster than under valgrind. I have had bugs that have been missed by valgrind but caught with mudflap and vice-versa. Don't try to link with mudflap _and_ run under valgrind at the same time though, valgrind won't work.

<comment><USER5> Many thanks, I've used valgrind a lot, but never heard of mudflap, I'll give it a try.

<comment><USER4> Depending on your distribution it may not be installed automatically with gcc. The package you need is called libmudflap0-4.4-dev in Ubuntu 9.10.

</comment></comment></comment></comment></comment><comment><USER6> My experience goes in a different direction: when you see different behavior when compiled with and without optimization, suspect a memory allocation error or overrun. While compiler optimization bugs do exist, I've more often found that the problem is real.

If you are working with your own code and care if it works:

      1) Turn on all compiler warnings
      2) Change your code so it compiles clean
      3) Run under Valgrind (or equivalent).
      4) Address all reported errors, specifically
         whitelisting them if necessary.
      5) If you find a bug, don't stop until you've found
         the cause.  You're done when you understand what
         caused the bug to appear, not when the symptoms go away.
      6) Use open source tools, since otherwise you'll be
         tempted to blame some unspecified 'bug in the compiler'.
         (not that ESR would be using any other)
      7) If it is a compiler bug, report it, along with
         the smallest test case you can generate.

<comment><USER7> This is definitely along the right path. One proviso that I'd note: Most of the time in my own debugging when I've run into something that goes away at a different level of optimization it's uninitialized variables / memory. Valgrind is the shizzle.

</comment></comment><comment><USER8> It's seems strange me to instantly suspect that your compiler's optimizer is at fault. Which is more likely: you've found a bug in a compiler used the world over, or you've screwed up memory access?

Since C makes it easy to overrun memory, it's pretty easy to make horrible mistakes and have those have seemingly random consequences.

The fact that the bug changes when you change optimizer settings, add trace statements, or add debug code would make me suspect memory corruption first.

In fact, I think it's a good assumption to always begin suspecting your own code.

</comment><comment><USER9> I have an example of a bug I found that looked like an optimization bug but was really a user bug. Someone had the bright idea of sprintf-ing to a string and using the string itself as one of the format arguments to the sprintf call. When compiled with gcc the code would still run fine, but when compiling with -O1 the string would end up garbled. The problem (and advantage, performance-wise) of C is that most of the time you do something wrong, the behavior is undefined, whereas most higher-level languages will spend the CPU cycles to protect you from yourself.

Another example I can't remember the details of, but it was related to the fact that gcc adds code to zero-initialize your stack on first access unless optimizations are turned on. Code that checked for null pointers worked fine until optimizations were turned on, at which point it was discovered that a variable was being used uninitialized.

</comment><comment><USER10> Except multi-thread programming, I didn't find any compiler's optimizer related bugs. The truth is, most heisenbugs I found are somewhat related to memory access. It is just too risky to assume it is a compiler bug. I always think in the other way: unless you can prove (by generating assembly code and a possible scenario), the bug is in your code.

</comment><comment><USER11> -O3 isn't "riskier". It's just harder to debug under.

<comment><USER12> -O3 is indeed riskier. All experienced embedded systems developers know this: embedded compilers tend to be much buggier than compilers for desktop platforms. But desktop compilers are buggy too. Over the last couple years my group has reported 190 bugs to compiler development teams. A lot of these bugs turn up only at higher optimization levels. If you search on my email address "firstname.lastname@example.com" as bug reporter in either GCC or LLVM's bugzilla, you can see plenty of examples.

<comment><USER11> I defer to the gentleman with the University research project dedicated to finding compiler bugs. :)

<comment><USER13> If he's still teaching it, I recommend his advanced embedded systems class to anyone at utah.edu who wants to gain practical experience with such compiler errors.

<comment><USER12> Thanks :). I'll be teaching it in the Fall.

It was actually this class that motivated the whole compiler bug-finding project. The quality of the average embedded compiler is appalling, students trip on codegen bugs all the time.

Of course as many people are pointing out in this thread, most of the time the compiler is not to blame when changing optimization options changes program behavior.

</comment></comment></comment></comment></comment><comment><USER14> It's not quite the same as the 'heisenbug' but I've seen a couple of cases over the years where a mysterious problem was resolved by moving to the latest update of the C/C++ runtime. It's weird how many enterprises are fine with running years behind on maintenance on that.

</comment><comment><USER15> I found an optimizer bug once. I can't remember the exact circumstances, but it had to do with some fancy inline incrementing I was doing. The very concept that I'd found a bug in _somebody else's code_ floored me.

I was young.

</comment><comment><USER16> I didn't expect a kind of Spanish inquisition...

The terminally curious may download a file containing the assembler output, and the C source, of the offending file from <http://www.hercules-390.org/esamebug.zip> . This corresponds to revision 5627 of the Hercules emulator as found in the Subversion repository at svn://svn.hercules-390.org/hercules/trunk . The emulator itself is at <http://www.hercules-390.org> .

The routine is in the generated assembler as z900_load_multiple_long.

<comment><USER8> Can you also give us a test case?

<comment><USER16> I might be able to build one to be executed under Hercules...let me work on that. My current test case is under NDA.

<comment><USER16> Done. You can get it at <http://www.hercules-390.org/lmg-test.zip> .

<comment><USER8> Cool. Any particular things I need to know? e.g. which platform should I try this on?

Also, have you run valgrind against the test?

<comment><USER16> The test has only been shown to fail on Mac OS X Snow Leopard with gcc 4.2.1. I haven't been able to make it fail on any other platform. Because of the code involved, I suspect it won't fail at all on anything but 32-bit Intel.

I've never run valgrind...it'll be interesting to see just what it does to Hercules execution speed. mudflap, too. Getting that built into the code might get even more interesting.

</comment></comment></comment></comment></comment></comment><comment><USER17> Optimizer and code gen problems are pretty hard for users to diagnose correctly, so most compiler vendors put a high priority on fixing them.

</comment><comment><USER18> I found the bug (I think).. It's not "really" an optimizer bug per-se (although it is CLEARLY triggered by the optimizer).

Always treat __asm with caution !

\--Ivan</comment>


Predicting running injury by analyzing running times - <AUTHOR> http://rghosh.free.fr/misc/injurypredictionthroughriegel10kequivalenttime.html

<comment><USER2> Lovely, but is this anything more than a correlation?</comment>


What did Google do to my Wordpress.com hosted blog on Jun 14th? - <AUTHOR> http://blog.thestateofme.com/2011/06/19/what-happened-on-jun-14th/

<comment><USER2> The title posted here is misleading. Why do you think your blog's traffic numbers imply that Google did something to impact Wordpress.com as a whole?

<comment><AUTHOR> I made the implication because something seems to have changed fairly fundamentally, and although it may be ridiculous to extrapolate from such limited data I wouldn't be at all surprised if other Wordpress.com users are affected.

</comment></comment><comment><USER3> The take away here is that Google may be far too powerful for our own good. On any given day, if Google and its algorithms deem you unworthy, your livelihood, income, traffic, etc, could be washed out to sea and there isn't much you can do about it. We've all allowed Google to have this power. Oops.

I sell on android. Very soon the new market client is supposed to come out, based on what they said at Google I/O. On that day, I may never sell another app, but I have no idea what will happen, maybe I'll sell a million, but at least I'm aware that I'm at their mercy.

<comment><USER4> sorry, but with a sample size of 250 visits / day /blog such a takeaway is a little bit overblown. rankings and google traffic are a fickle thing, yeah, so what? that just means that you heve to be clever-er.

<comment><AUTHOR> If the search terms had dropped the post from page 1 to page 2 then no big deal, but there seems to be more to it than that. Terms that were frequently bringing visitors aren't now showing up anywhere near where near where things were before.

The general tone of feedback seems to be that this is normal, nothing interesting to see, move along. I was just hoping for a better explanation than that.

</comment></comment></comment><comment><USER4> 1) pretty small sample size 2) go to webmaster tools -> your site on the web -> search quieries -> look for answers

<comment><AUTHOR> 'no data available', but as I said I don't especially care about SEO, so I didn't have the tools configured.</comment></comment>