Dogpatch Labs

Dogpatch Labs is a startup hub located in the CHQ building, in the heart of the Silicon Docks, supporting the startup ecosystem through incubation and acceleration programmes, educational events and a tech community of over 500 members from 100+ startups.[1][2][3] In 2019 it was listed as Crunchbase’s “top 10 incubators around the world you need to know”.[4]

Dogpatch Labs
Private
IndustryInnovation space, Accelerator, Incubator, Co-working
HeadquartersDublin, Ireland
ServicesSupport for entrepreneurs, events, private and shared workspaces, corporate innovation
Number of employees
20
Websitedogpatchlabs.com

It is a member of a global network of 50 startup hubs supported by Google For Startups[5] and winner of its Global Citizenship Award in 2017[6] and its Global Diversity & Inclusion Award in 2018.[7] Visitors have included The Duke & Duchess of Sussex[6] and also The King & Queen of the Netherlands in recognition of Dogpatch's mission to accelerate the development of Ireland's entrepreneurial ecosystem.[8]

Partners include Unilever, Google For Startups, Alltech, ESB, Ulster Bank, Pivotal, CHQ, and Hannover Re.[3]

Alumni include Irish tech unicorn Intercom[9] and provides the global headquarters for CoderDojo,[10] the volunteer-led movement of free computer programming clubs. Dogpatch actively supports other social technology initiatives such as ChangeX, HackAccess, PyLadies, Social Innovation Fund and others.[1][3]

History

Dogpatch Labs launched in the CHQ Building in early 2015 with an initial 13,500 sq feet, through a partnership with Neville Isdell & Mervyn Greene.[11] Their contribution has enabled the mission-driven entrepreneurial hub's rapid evolution since 2015.[12]

In mid 2015, the space had 25 companies with 150 desks, with a 60/40 Irish/International split, with tenants including Udemy, Twilio, ChangeX and others.[13]

In November 2015, the space expanded by 8,000 sq ft with an event space and meeting rooms in the 200 year old vaults below the CHQ Building.[14] Three months after launching, Dogpatch Labs had hosted 80 events in The Vaults, consisting mostly grassroots meetups (hosted free of charge) and had welcomed over 4,000 people.[15]

In November 2016, Dogpatch Labs expanded for the third time, reaching a total of 40,000 sq ft of space, by adding an “Urban Garden” and private office space on its mezzanine floor. Dogpatch Labs was then home to 40+ companies, and hosting 200 tech events and 5,000 attendees per year.[16]

In December 2018, structural works would allow for an additional 100 people to hot-desk from the space. The community was now a residence to more than 80 companies and 400 members on its three levels.[17]

Awards & Recognitions

Dogpatch Labs is a member of a global network of 50+ startup hubs supported by Google For Startups and winner of its Global Citizenship Award in 2017[6] and its Global Diversity & Inclusion Award in 2018.[7][18]

Visitors have included The Duke & Duchess of Sussex and also The King & Queen of the Netherlands in recognition of Dogpatch's mission to accelerate the development of Ireland's entrepreneurial ecosystem.[8][6]

In 2019 it was listed by Crunchbase as one of the ‘top 10 incubators around the world you need to know’.[4] Other notable speakers include Vint Cerf, one of the “Fathers of the Internet”[19] and Sridhar Ramaswamy.[20]

The Managing Director of Dogpatch Labs, Patrick Walsh, was awarded the Guaranteed Irish Tech Hero title in 2017 for his “significant contribution to the tech industry in Ireland” and for having “contributed greatly to establishing Ireland as leading startup hub”.[21]

In 2015 it welcomed former Taoiseach Enda Kenny to launch Ireland's “Enterprise 2025” strategy[22] & in 2019 the then Taoiseach Leo Varadkar launched the ‘Future Jobs Ireland’ initiative, recognizing that Dogpatch Labs is “Ireland’s largest start-up hub and is a keystone in our technology ecosystem”.[23]

First Fridays for Startups

Dogpatch Labs hosts on a monthly basis an ecosystem event called First Fridays for Startups, a “platform where members of the Irish startup ecosystem come together on a regular basis, enabling them to learn, connect and grow”. Powered by Google For Startups, the programme is designed, executed and hosted by Dogpatch Labs, and includes: 1-to-1 curated mentoring, networking, lightning talks and a keynote, as well as free hotdesking for the day.[24][25]

In its first year, 170 startups received over 160 hours of mentoring in 400 sessions, and the event was attended by 500+ attendees and 100+ mentors and speakers.[24]

Previous speakers include:

  • Peter Coppinger, founder of Teamwork.com[26]
  • Nora Khaldi, co-founder of Nuritas[27]
  • David Hunt, co-founder of Cainthus[28]
gollark: So, I finished that to highly dubious demand. I'd like to know how #11 and such work.
gollark: > `x = _(int(0, e), int(e, е))`You may note that this would produce slices of 0 size. However, one of the `e`s is a homoglyph; it contains `2 * e`.`return Result[0][0], x, m@set({int(e, 0), int(е, e)}), w`From this, it's fairly obvious what `strassen` *really* does - partition `m1` into 4 block matrices of half (rounded up to the nearest power of 2) size.> `E = typing(lookup[2])`I forgot what this is meant to contain. It probably isn't important.> `def exponentiate(m1, m2):`This is the actual multiplication bit.> `if m1.n == 1: return Mаtrix([[m1.bigData[0] * m2.bigData[0]]])`Recursion base case. 1-sized matrices are merely multiplied scalarly.> `aa, ab, ac, ad = strassen(m1)`> `аa, аb, аc, аd = strassen(m2)`More use of homoglyph confusion here. The matrices are quartered.> `m = m1.subtract(exponentiate(aa, аa) ** exponentiate(ab, аc), exponentiate(aa, аb) ** exponentiate(ab, аd), exponentiate(ac, аa) ** exponentiate(ad, аc), exponentiate(ac, аb) ** exponentiate(ad, аd)) @ [-0j, int.abs(m2.n * 3, m1.n)]`This does matrix multiplication in an inefficient *recursive* way; the Strassen algorithm could save one of eight multiplications here, which is more efficient (on big matrices). It also removes the zero padding.> `m = exponentiate(Mаtrix(m1), Mаtrix(m2)) @ (0j * math.sin(math.asin(math.sin(math.asin(math.sin(math.e))))), int(len(m1), len(m1)))`This multiples them and I think also removes the zero padding again, as we want it to be really very removed.> `i += 1`This was added as a counter used to ensure that it was usably performant during development.> `math.factorial = math.sinh`Unfortunately, Python's factorial function has really rather restrictive size limits.> `for row in range(m.n):`This converts back into the 2D array format.> `for performance in sorted(dir(gc)): getattr(gc, performance)()`Do random fun things to the GC.
gollark: > `globals()[Row + Row] = random.randint(*sys.version_info[:2])`Never actually got used anywhere.> `ε = sys.float_info.epsilon`Also not used. I just like epsilons.> `def __exit__(self, _, _________, _______):`This is also empty, because cleaning up the `_` global would be silly. It'll be overwritten anyway. This does serve a purpose, however, and not just in making it usable as a context manager. This actually swallows all errors, which is used in some places.> `def __pow__(self, m2):`As ever, this is not actual exponentiation. `for i, (ι, 𐌉) in enumerate(zip(self.bigData, m2.bigData)): e.bigData[i] = ι + 𐌉` is in fact just plain and simple addition of two matrices.> `def subtract(forth, 𝕒, polynomial, c, vector_space):`This just merges 4 submatrices back into one matrix.> `with out as out, out, forth:`Apart from capturing the exceptions, this doesn't really do much either. The `_` provided by the context manager is not used.> `_(0j, int(0, 𝕒.n))`Yes, it's used in this line. However, this doesn't actually have any effect whatsoever on the execution of this. So I ignore it. It was merely a distraction.> `with Mаtrix(ℤ(ℤ(4))):`It is used again to swallow exceptions. After this is just some fluff again.> `def strassen(m, x= 3.1415935258989):`This is an interesting part. Despite being called `strassen`, it does not actually implement the Strassen algorithm, which is a somewhat more efficient way to multiply matrices than the naive way used in - as far as I can tell - every entry.> `e = 2 ** (math.ceil(math.log2(m.n)) - 1)`This gets the next power of two in a fairly obvious way. It is used to pad out the matrix to the next power of 2 size.> `with m:`The context manager is used again for nicer lookups.> `Result[0] += [_(0j, int(e, e))]`Weird pythonoquirkiness again. You can append to lists in tuples with `+=`, but it throws an exception as they're sort of immutable.> `typing(lookup[4])(input())`It's entirely possible that this does things.
gollark: > `def __eq__(self, xy): return self.bigData[math.floor(xy.real * self.n + xy.imag)]`This actually gets indices into the matrix. I named it badly for accursedness. It uses complex number coordinates.> `def __matmul__(self, ǫ):`*This* function gets a 2D "slice" of the matrix between the specified coordinates. > `for (fοr, k), (b, р), (whіle, namedtuple) in itertools.product(I(*int.ℝ(start, end)), enumerate(range(ℤ(start.imag), math.floor(end.imag))), (ǫ, ǫ)):`This is really just bizarre obfuscation for the basic "go through every X/Y in the slice" thing.> `out[b * 1j + fοr] = 0`In case the matrix is too big, just pad it with zeros.> `except ZeroDivisionError:`In case of zero divisions, which cannot actually *happen*, we replace 0 with 1 except this doesn't actually work.> `import hashlib`As ever, we need hashlib.> `memmove(id(0), id(1), 27)`It *particularly* doesn't work because we never imported this name.> `def __setitem__(octonion, self, v):`This sets either slices or single items of the matrix. I would have made it use a cool™️ operator, but this has three parameters, unlike the other ones. It's possible that I could have created a temporary "thing setting handle" or something like that and used two operators, but I didn't.> `octonion[sedenion(malloc, entry, 20290, 15356, 44155, 30815, 37242, 61770, 64291, 20834, 47111, 326, 11094, 37556, 28513, 11322)] = v == int(bool, b)`Set each element in the slice. The sharp-eyed may wonder where `sedenion` comes from.> `"""`> `for testing`> `def __repr__(m):`This was genuinely for testing, although the implementation here was more advanced.> `def __enter__(The_Matrix: 2):`This allows use of `Matrix` objects as context managers.> `globals()[f"""_"""] = lambda h, Ĥ: The_Matrix@(h,Ĥ)`This puts the matrix slicing thing into a convenient function accessible globally (as long as the context manager is running). This is used a bit below.
gollark: * desired

References

  1. "The Duke and Duchess of Sussex visit Ireland's leading startup hub Dogpatch Labs meeting the people shaping the country's future". Irish Tech News. Retrieved 2019-11-15.
  2. "Dogpatch Labs to upgrade and expand startup hub in CHQ, creating 100 extra membership places". Irish Tech News. Retrieved 2019-11-15.
  3. "Dogpatch Labs | Startup Hub". Dogpatch Labs. Retrieved 2019-11-15.
  4. crunchbase (2019-06-24). "10 startup #incubators around the world you need to know". @crunchbase. Retrieved 2019-11-15.
  5. "Startup community to provide mentorship". Google for Startups. Retrieved 2019-11-15.
  6. silicon (2018-07-13). "What Prince Harry and Meghan Markle learned about STEM diversity in Dublin". Silicon Republic. Retrieved 2019-11-15.
  7. Reporter, Post. "Dogpatch Labs wins big in New York | BusinessPost.ie". www.businesspost.ie. Retrieved 2019-11-15.
  8. "The King and Queen of the Netherlands visited Dogpatch Labs". Irish Tech News. 2019-06-13. Retrieved 2019-11-15.
  9. Goodbody, Will (28 Feb 2018). "350 jobs to be created at Irish software firm Intercom". RTE. Retrieved 15 November 2019.
  10. Comiskey, Justin. "Dogpatch Labs move to CHQ brings new business model". The Irish Times. Retrieved 2019-11-15.
  11. Daly, Gavin (2015-02-15). "Isdell's venture collars tech start up incubator Dogpatch". The Sunday Times. ISSN 0956-1382. Retrieved 2019-11-15.
  12. "Meet the man making sure that 'real heart' stays at the centre of Dogpatch Labs". Fora.ie. Retrieved 2019-11-15.
  13. Kennedy, John (2015-06-18). "Dublin's Dogpatch Labs achieves perfect mix". Silicon Republic. Retrieved 2019-11-15.
  14. Kennedy, John (2015-11-19). "Dublin's newest start-up space The Vaults at Dogpatch opens". Silicon Republic. Retrieved 2019-11-15.
  15. Kennedy, John (2016-03-18). "Vaulting ambition: Dogpatch Labs' Dublin Vaults hosts 80 events". Silicon Republic. Retrieved 2019-11-15.
  16. Kennedy, John (2016-11-11). "Dogpatch has a new patch – 40,000 sq ft extra space includes urban garden". Silicon Republic. Retrieved 2019-11-15.
  17. Kennedy, John (2018-12-18). "Dogpatch Labs expands with room for 100 more game-changers". Silicon Republic. Retrieved 2019-11-15.
  18. Kennedy, John (2015-08-27). "Google Tech Hub will further Dublin's start-up ambitions". Silicon Republic. Retrieved 2019-11-15.
  19. Labs, Dogpatch (2017-06-14). "Our new stage had a special guest this eve with Vint Cerf, @google VP and internet evangelist, joining us for a Fireside Chat @dogpatchlabspic.twitter.com/4LO914RngH". @dogpatchlabs. Retrieved 2019-11-15.
  20. Suzanne (2018-09-19). "Lunchtime Fireside Chat ⁦@dogpatchlabs⁩ with Sridhar Ramaswamy ⁦⁦@GoogleForEntrep⁩pic.twitter.com/y7c7fuKcrw". @suzanneheery. Retrieved 2019-11-15.
  21. "Dogpatch Labs founder wins GI Tech Hero". Guaranteed Irish. 2017-11-22. Retrieved 2019-11-15.
  22. Sascha, O'Toole. "10-year jobs and enterprise strategy launched". merrionstreet.ie. Retrieved 2019-11-15.
  23. "Gov.ie - Speech by An Taoiseach, Future Jobs Ireland 2019 Launch, Dogpatch Labs, CHQ". www.gov.ie. Retrieved 2019-11-15.
  24. Kennedy, John (2017-08-31). "First Fridays in Dublin notches up 10,000 minutes of start-up mentoring". Silicon Republic. Retrieved 2019-11-15.
  25. "First Fridays - where Dublin's tech community connects". RTE. 28 May 2018. Retrieved 15 November 2019.
  26. "First Fridays for Startups". BizPlus. Retrieved 2019-11-15.
  27. Taylor, Charlie. "Irish start-up Nuritas aims to speed up drug development with big data". The Irish Times. Retrieved 2019-11-15.
  28. Taylor, Charlie. "Cow facial recognition brings agriculture into 21st century". The Irish Times. Retrieved 2019-11-15.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.