10 ms·
bar.foo
- subie 11y agoSuch hover, Much animation.
- btdiehr 11y agoOne thing I find interesting about programming forums is without fail, a good portion of every discussion divulges into off topic, largely useless and redundant commentary on one of the following: - Page uses JavaScript (when it doesn't need to) - The page uses too many animations - The page size is too large While I love hacker news discussion for the most part, these reoccurring themes seem to never, ever die.
- steve-howard 11y agoI've occasionally been known to let my annoyance get the better of me, and post a complaint about the article. Many times it's because an article exhibits a "helpful" feature that frustrates the way I use my computer; the NY Times, for example, changes the text size when I double click to highlight a word. I do feel like nobody's interested in hearing it most of the time, but I also feel like such a comment would naturally fall near the bottom, out of the way of any real discussion that might crop up but above the trolls. What's so wrong with having a tangential but not harmful comment on what's annoying us about the medium?
- coldtea 11y agoIf a page breaks when I have Javascript disabled I just assume I am a bizarro troglodyte and deserve it. I don't know why people assume they somehow deserve to see the page and then complain about it.
- blub 11y agoYou're not a bizarro X or Y, you just gave up on expecting that front end web developers have some professional pride and self-restraint left to not use a ton of JS frameworks plus 3rd party tracking and advertising for the simplest HTML documents.
- DanBC 11y agoYou can point people to dang's comment here: https://news.ycombinator.com/item?id=9238739 https://news.ycombinator.com/item?id=9238739 > A reader emailed to complain about how this and other HN discussions often become derailed by off-topic carping about blog design. I agree completely. Could there be a more classic form of bikeshedding? It would seem parodic if it weren't sadly real. This has become more of a thing on HN lately. It needs to become less of a thing. > I don't mean to pick on you personally, or just on this one comment. (Your second sentence alone, by the way, would have been a helpful contribution.) The problem is the tedious stampedes such comments spawn.
- makecheck 11y agoIt becomes relevant when the point of a web site is completely lost due to its fluff. In this case, I was so distracted by the constant animation/scroll pattern that I couldn’t be bothered to read to the end.
- degenerate 11y agoAlso, the engineering mindset is such that we are going to care about the engine. Take a pilot on a scenic helicopter tour, and he's going to be at least a bit interested in your helicopter and how it functions, and have more opinions on that rather than the scenic part. Likewise, show a webpage to a group of engineers and developers... and we're going to have opinions on your site.
- fapjacks 11y agoThat's because there is a big part of the HN reader community which only gets as technical as discussing the relative merits of various kinds of ovals, and maybe even sometimes the JS behind the UI. That's what they know, so that's what they talk about. And there's nothing wrong with that, really.
- marssaxman 11y agoIf we don't complain when designers do these awful things, what will motivate them to stop?
- vmorgulis 11y agoReminds me the geeky asciiart ad of Chrome for Linux.
- huac 11y agohttp://toaster.co/project/google-bar-foo/ http://toaster.co/project/google-bar-foo/
- tyingq 11y agoTo you, it's odd that our recruiting propaganda had to be outsourced when the message is roughly: Google engineers are very capable.
- iainmerrick 11y ago"It's really an exciting field because you can have a group of 2, 3 or 4 people produce something that is used by hundreds of millions or billions of people using your software and benefiting from the capabilities that it has. There are very few careers where small groups of people can have this kind of influence..." Why do they need tens of thousands of engineers, then?
- iokanuon 11y agoTo make hundreds of projects, obvilusly.
- inglor 11y agoThey make a ton of things - if you're part of the 10 person team working on let's say - the "Search" button - clearly millions of people are using your software - but the impressive part isn't the UI of that button it's the "magic" behind it.
- kaugesaar 11y agoI would say most of Google's products that eventually reach the bigger mass are black swans. Best way to reproduce them? Add a lot of stress, tens of thousands of engineers is quite lot stress.
- sidcool 11y agoI literally facepalmed at your comment. Google does so much that it's a miracle they get all this done with tens of thousands of engineers. Companies that create CRUD operations have upto 200k employees doing just that.
- orliesaurus 11y agothey really needed to register a .foo TLD for this?
- new_hackers 11y agoI think its interesting that the original term 'fubar', which has an adult and cynical meaning, has morphed into something that literally could mean anything: 'foo' 'bar'. The fact that this thing that has no real meaning is meaningful enough to warrant a TLD, is perhaps fubar in its truest form?
- orliesaurus 11y agoyeah but foo bar has been associated with programming since forever - its like "fizz", "buzz" - inb4 the .buzz domain ? or hello."world"? I can't believe ICANN would actually let you register these (as long as you can pay for it)..
- sbierwagen 11y agoYou're about 40 years too late to complain about foo and bar being debased: https://en.wikipedia.org/wiki/Metasyntactic_variable https://en.wikipedia.org/wiki/Metasyntactic_variable
- new_hackers 11y agonot complaining, just observing. I realize that we have been bastardizing TLDs for a long time to cleverly apply them to programming terms (I'm looking at you .io). Perhaps '.foo' is the TLD that could mean anything?
- morley 11y agoMaybe it's too early on a Monday and my reading comprehension is off, but I'm not sure I get the point of this. Is this just a fancy blog for engineering stories as a means of hiring more engineers? If so, I'm not sure the magazine-like reporting style is speaking to me here. I'd much rather see these types of stories in a first-person, conversational blog format. But maybe I'm missing the point, or I'm the wrong target.
- inglor 11y agoCompanies like Google used to traditionally pick the best engineers because they were years ahead in mentality. That is not the case anymore and there are a lot more people who choose to work for other companies - even large ones. It only makes sense that among the ton of other effort Google pours towards hiring good engineers it does this. This is just a marketing venue.
- deleted 11y ago[deleted]
- tonetheman 11y agowhere can you get a foo domain... all my google searches came up with nothing.
- wging 11y agoIANA website says it's administrated by Google: https://www.iana.org/domains/root/db/foo.html https://www.iana.org/domains/root/db/foo.html However, they don't advertise it: https://www.registry.google/about/domains.html https://www.registry.google/about/domains.html So there may be no way.
- Artemis2 11y agoThat's really crappy on their part, like the .dev controversy.
- jboynyc 11y agoAccording to Gandi.net (a domain registrar), .FOO will be released "soon." https://www.gandi.net/domain/gtld/foo/news https://www.gandi.net/domain/gtld/foo/news
- elithrar 11y agoNote that they've said "soon" for a while, so don't hold your breath on this!
- halflings 11y agoYour comment follows a worrying trend I've been seeing on HN: 1) Start humbly by saying you might be wrong / you're not sure / ... 2) Criticize the work showed in the link from your personal opinion, without real arguments. 3) End in the same way: "Just saying." "I hope I'm wrong". Yes, this "just a fancy blog for engineering stories as a means of hiring more engineers". I'm not sure how one can say such a precise thing without being sure.
- andrewstuart2 11y agoI think that's the right approach when you're commenting based on your personal opinion, so I'm not sure what you find so worrying about that. This pattern has been the root of a lot of great discourse I've experienced both in person and in text forums.
- sridca 11y agoI simply don't get it. There is no sensible reason in using the various patterns -- such as to "start humbly by saying you might be wrong / you're not sure / ..." -- "to dull the edges of an opinion" when the commenter can simply prefix whatever he is saying with "In my opinion, " and be done with it. Why call ourselves intelligent beings and rely on such archaic tricks? * Also, in regards to this pattern being "the root" of a lot of great discourse you have experienced in person (in particular) - what I can say is that I have found such patterns/ tricks to be only necessary when I'm feeling even the slightest malice towards the subject matter or the other person (requiring mellowing down the said feeling); in every other case, a straightforward/ direct stating of the opinion (with little to no adverse feelings involved) has been the most propitious course of action.
- metasean 11y agoI've done it in spoken language since long before I heard of, yet alone used, the internet. I rarely do it, "to dull the edges of an opinion". Instead, I do it to provide explicit context (e.g. this my opinion or my observation, similar to the way people will use 'IANAL' in discussion of a legal matter) and to let people know that I genuinely think I'm missing the point. The only way someone might be able to help fill in what I've missed is to explain what I see from my perspective. While most of the time, my perspective turns out to be pretty close to the mark, there have been times when I was really, really off, and someone was able to help provide the context necessary for comprehension. In this particular case, I actually thought exactly the same thing as the original commentor and am glad to know that I'm not alone in my impression and subsequent confusion that "I think I'm missing the point"!
- shimon 11y agoMinor factual correction: The Google Docs article on this site says "When Google launched Docs in 2012"... but Docs launched way earlier than that (Feb 2007 according to https://www.google.com/webhp?q=when%20did%20google%20docs%20launch https://www.google.com/webhp?q=when%20did%20google%20docs%20...).
- snewman 11y agoFWIW, it was actually 2006: http://techcrunch.com/2006/10/10/google-docs-spreadsheets-launches/ http://techcrunch.com/2006/10/10/google-docs-spreadsheets-la... However, the realtime collaboration described in this article came from a ground-up rewrite, really an entirely new product, that did launch in 2012 or thereabouts. The original Google Docs word processor would synchronize at intervals, on the order of every 15 to 30 seconds. The new architecture is much more realtime. It also contained a completely new approach to in-browser editing, doing away with content-editable in favor of a pure JavaScript editing+layout engine that allowed for pagination and other features not supported by browser content-editable implementations. (Source: I was part of Writely - the startup that became the word processing side of Docs. We launched around June 2005, were acquired by Google in March 2006, quietly relaunched on Google infrastructure at the end of June, and I don't recall the exact launch date of the combined "Docs & Spreadsheets" product but October 2006, as stated in the article linked above, sounds about right. My only involvement in the rewrite was to hand that team a list of reasons I thought that what they wanted to do wasn't possible.)
- sidcool 11y agoMost comments here are so off topic. No one has so far discussed about opportunities at Google and how can one get in. Let's take this as a challenge guys
- Redoubts 11y agoWell, the join us button just directs people to the standard Careers page, so I'm not sure what's interesting about that part.
- jethro_tell 11y agoI don't think that's off topic. I don't think that most of us here want to work for google, or at least feel the need to 'talk about how one can get in' I do think this is a cool website though I find the content kinda meh.
- deleted 11y ago[deleted]
- schnide05095 11y agoDitto
- tambourine_man 11y agoSomeone should tell those bright engineers that hover doesn't work on mobile.
- gtrubetskoy 11y agoNice try, Google, but most of us are not willing to relocate to the overpriced and not very family-friendly areas where your offices are.
- xchaotic 11y agoAlso no remote work either. To be honest I totally understand Google's approach here - let the young and bright live their entire lives on campuses, dump them when they're no longer productive or want family or just life outside of work.
- akhilcacharya 11y agoSeattle, NYC and Boston aren't that bad. As well as most of the satellite offices, but it's hard getting placed there.
- stevekemp 11y agoNot compared to Helsinki, Edinburgh, or other places!
- mehta 11y agoYou should visit Google - Orange county. It's an awesome office in a great location and it's family friendly :). (I work there)
- Bjorkbat 11y agoHeh, I always get a bit of a giggle when I read sentences like this that end with a ":)" or similar emoji. I have this weird mental image of your desk being being suspended above a tank of sea bass with lasers, and unless you tell me about how awesome the office is on hacker news, they're going to lower you in. So you comply, but you include that little emoji at the end as a subtle cue that maybe not all is as it seems. I really hope I'm not responsible for you being fed to the sea bass.
- mehta 11y ago
- lisper 11y agoHeadline should be: bar.foo: Stories from software engineers at Google
- growt 11y agoSo now I finally know who made that awful smart compose thing in gmail [1] (the one that hides all but 2 lines of the message that you're trying to write, most of the time): Maria what have you done ?!!! [1] https://bar.foo/gmail.html https://bar.foo/gmail.html
- nkurz 11y agoGoogle finally added an preference setting that provides a reasonably sized compose window, but (presumably) in keeping with their new interface guidelines, it's well hidden to prevent accidental discovery. To change it, you need to open a compose window and click on the "down arrow" in the lower right corner. You can then choose the option "Default to full screen". It still pretends to be a pop-up window, but it's large enough for real use. Arguably, this is a reasonable place to put this setting: it affects only the compose window, so the setting is only accessible from the compose window. But personally I never would have found it without searching the web for a solution.
- dclowd9901 11y agoCool site, but it's really too bad Google isn't willing to open up offices outside of California (like, say, Portland? :) ). I'd like to see them innovate the remote teams space, but maybe that's too difficult a challenge for them?
- morgante 11y ago> Cool site, but it's really too bad Google isn't willing to open up offices outside of California (like, say, Portland? :) ). Uh, Google has offices all over the world (including major engineering in other US cities). https://www.google.com/about/company/facts/locations/ https://www.google.com/about/company/facts/locations/
- accountatwork 11y ago> Cool site, but it's really too bad Google isn't willing to open up offices outside of California (like, say, Portland? :) ) Google has teams in Portland and the office has grown enough that they just got a new building: http://www.google.com/about/careers/locations/portland/ http://www.google.com/about/careers/locations/portland/
- dheera 11y agoHow do I register a .foo domain? Namecheap asks me to "make offer" and various other domain registrars ask me to "pre-order".
- kevinoconnor7 11y agoFor all the new gTLDs you can go to nic.tld to find WHOIS info and usually a list of registrars. In this case nic.foo goes to Google's registry, which doesn't seem to offer the TLD for sale yet (or if it ever will).
- deleted 11y ago[deleted]
- coldpie 11y agoAsk Google to let you. http://arstechnica.com/business/2012/06/blog-lol-foo-google-amazon-dominate-global-tld-applications/ http://arstechnica.com/business/2012/06/blog-lol-foo-google-... Namecheap & others are trying to scam you.
- DroidX86 11y agoRegardless of the content the design of that website is pretty great. The pages load almost instantly! Can anyone with more front-end knowledge tell me what's going on under the hood?
- iamandoni 11y agoAs a correlation to this site, there is a secret programming challenge within google at: http://www.google.com/foobar/ http://www.google.com/foobar/ You have to get invited to it (via searching the correct keywords, etc. I got invited when googling about dependency injection). It is a series of programming challenges that get really difficult. But after completing them, I got a final round interview at Google, which was pretty cool.
- gh02t 11y agoI've been working through them and the difficulty has been all over the map. I've gotten a couple of [what I thought were] moderately hard, whereas one problem basically had a very complicated phrasing, but the answer ended up being [length of the input vector] - 1, plus some other trivial ones. It's pretty fun though, even if you're not looking for an interview.
- _vn5r 11y agoDoes anybody know if it only invites you if you're in specific countries?
- iamandoni 11y agoI do not know about inviting - as I was only invited in the US. However, when they asked for which office I wanted to interview, I chose from the global list of offices.
- deleted 11y ago[deleted]
- happytrails 11y agoMust be getting desperate to find talent.
- aidenn0 11y agoThis fails to resolve for me: Host bar.foo not found: 2(SERVFAIL)
- inopinatus 11y agoTo me the most interesting of these was the solution to collaborative editing in Google Docs. Sadly the description provided is a helicopter view. It appears to reference OT[1] and is suggestive of the event sourced pattern[2]. My interest is piqued; can anyone reference an in-depth publication/paper on the D&I of their "collaboration engine"? [1] https://en.wikipedia.org/wiki/Operational_transformation https://en.wikipedia.org/wiki/Operational_transformation [2] http://martinfowler.com/eaaDev/EventSourcing.html http://martinfowler.com/eaaDev/EventSourcing.html
- akjetma 11y agoNot sure if this is what you're looking for but I've been working on a collaborative coding environment for clojurescript lately and am implementing the algorithm from this (incredibly readable) paper https://neil.fraser.name/writing/sync/ https://neil.fraser.name/writing/sync/
- javaJake 11y agoGoogle Wave used operational transformation in their protocol[1]. I've always assumed that the lessons learned on Wave got reused in the Google Docs rewrite. [1] http://www.waveprotocol.org/whitepapers/operational-transform http://www.waveprotocol.org/whitepapers/operational-transfor...
- giancarlostoro 11y agoOff-topic in a way but discovered through this domain's nic.foo : Interesting that Google now has .google but search.google isn't a thing yet. :)
- chei0aiV 11y agohttp://com.google/ http://com.google/ is though...