Fotis Savva

343 posts

Fotis Savva

Fotis Savva

@ThinkinRandom

PhD Computer Science @UofGlasgow Looking into ways Machine Learning can expedite Analytics in Large Scale systems.

Earth Katılım Şubat 2011
583 Takip Edilen128 Takipçiler
Fotis Savva
Fotis Savva@ThinkinRandom·
@matsonj I really like the points under "What to actually build". Your "semantic layer" should be the DB . For enterprises which this might not be possible, a collection of previous (NLQ, SQL) and markdown documents that can be modified by the agent can still do the trick
English
0
0
1
22
Fotis Savva
Fotis Savva@ThinkinRandom·
@GergelyOrosz What about all these companies saying AI replaced X% of their workforce or writes Y% percent of the code ?
English
3
0
13
5.6K
Gergely Orosz
Gergely Orosz@GergelyOrosz·
I am getting SO tired of these posts from influencers: “We literally cloned an N billion-dollar company in 20 minutes with {vibe coding tool}. This changes the game forever.” No, you didn’t “clone” a billion-dollar business. You created a landing page similar to it. That’s all.
English
149
417
7K
359.4K
Fotis Savva retweetledi
👩‍💻 Paige Bailey
👩‍💻 Paige Bailey@DynamicWebPaige·
@Microsoft's New Future of Work Report just dropped, and it's overwhelmingly focused on how AI impacts every aspect of information work. Adding some highlights below, but strongly recommend taking a look through the slides! aka.ms/nfw2023 📓 TL;DR - information workers complete simulated information work tasks much faster and with a higher quality of output when using generative AI based tools, with minimal impacts on quality. Experienced workers are less frustrated by mundane tasks, and inexperienced workers have their productivity accelerated. Learning how to prompt effectively can be challenging. It is important to have strong user experience in the loop, to give users the ability to interrogate outputs and have some insight into uncertainty for outputs. For software engineering, the benefits of LLMs depend quite a bit on the task -- and AI is much more effective when breaking down large, complex tasks into more tractable subtasks. There is a risk when using LLMs for education that students might use them as "steroids" rather than "coaches". 🚀 Nuggets from the slides: • People took 37% less time on common writing tasks (Noy & Zhang 2023). • BCG consultants produced >40% higher quality on one simulated consulting project (Dell’Acqua et al. 2023). • Users were also 2x faster at solving simulated decision-making problems when using LLM-based search over traditional search (Spatharioti et al. 2023). Study participants with Copilot completed experimenter-designed tasks in 26-73% as much time as those without it. • A survey of enterprise users with access to Copilot also showed substantial perceived time savings. • 73% agreed that Copilot helped them complete tasks faster, and 85% said it would help them get to a good first draft faster. • Many studies found no statistically significant or meaningful effect on quality. The study of M365 Defender Security Copilot found security novices with Copilot were 44% more accurate in answering questions about the security incidents they examined. • Of enterprise Copilot users, 68% of respondents agreed that Copilot actually improved quality of their work. • Users also reported tasks required less effort with Copilot. In the Teams Meeting Study, participants with access to Copilot found the task to be 58% less draining than participants without access. • Among enterprise Copilot users, 72% agreed that Copilot helped them spend less mental effort on mundane or repetitive tasks. • In studying the staggered rollout of a generative AI-based conversational assistant, Brynjolfsson et al. (2023) found that the tool helped novice and low-skilled workers the most. They found suggestive evidence that the tool helped disseminate tacit knowledge that the experienced and high-skilled workers already had. As AI is applied to more generative tasks, human work is shifting to “critical integration” of AI output, requiring expertise and judgement (Sarkar 2023). Moving beyond just error correction, AI provocateurs would challenge assumptions, encourage evaluation, and offer counterarguments. The concept of “microproductivity”, in which complex tasks are decomposed into smaller subtasks and performed in “micromoments” by the person most skilled to do so, can be enhanced through automation (Teevan 2016). For example, Kokkalis et al. (2013) demonstrated that high level tasks broken into multistep action plans through crowdsourcing result in people completing significantly more tasks (47.1% task completion) compared to the control condition of no plans (37.8%). These benefits were scaled by applying NLP algorithms to automatically create action plans for a larger variety of tasks based on a training set of similar tasks, and the plans were further refined through human intervention.
👩‍💻 Paige Bailey tweet media👩‍💻 Paige Bailey tweet media👩‍💻 Paige Bailey tweet media👩‍💻 Paige Bailey tweet media
English
13
142
707
167.1K
Elliot Forbes 🏴󠁧󠁢󠁳󠁣󠁴󠁿
I honestly wish I'd kept TutorialEdge's backend in Laravel as it would have saved me a fortune in other service fees. Moving to a SPA and off-loading user account management feels like a mistake in retrospect.
English
3
0
2
488
Elliot Forbes 🏴󠁧󠁢󠁳󠁣󠁴󠁿
Having literally just built a new start-up with Laravel + PHP (and a little Go), I can see the argument for building out new projects with Laravel. It's probably one of the few frameworks I actually enjoy building on top of. Everything is intentional and well thought out.
English
3
2
9
1.4K
Fotis Savva
Fotis Savva@ThinkinRandom·
@jobergum Was this meant to provoke ? Why can't we have both ? I cannot see why the two need to be mutually exclusive
English
1
0
0
210
Jo Kristian Bergum
Jo Kristian Bergum@jobergum·
Tensor and vector databases will replace most legacy databases in this decade. A disruption fueled by natural language interfaces and deep neural representations. In other words: Natural query languages (NQL) replace the lstructured query language (SQL).
English
60
37
302
180.1K
Fotis Savva retweetledi
MySQL
MySQL@MySQL·
[Event] Analytics and Data Summit 2023, MAR 14-16, Redwood Shores, CA. Join us to learn about MySQL HeatWave - the One Database Service for OLTP, OLAP, Machine Learning - without ETL. social.ora.cl/6011346B3 #AnDSummit23 #MySQL
MySQL tweet mediaMySQL tweet media
English
0
2
14
4.2K
Fotis Savva
Fotis Savva@ThinkinRandom·
@michaelfreedman @mdwelsh Can you please elaborate a bit on this ? Is this a communication issue ? What if you restrict hiring remote to nearby time-zones ? I find that not offerring remote nowdays limits the worker pool
English
1
0
0
47
Mike Freedman
Mike Freedman@michaelfreedman·
@mdwelsh You have to go all in on one of the other. Hybrid is the worst.
English
1
0
5
805
Matt Welsh
Matt Welsh@mdwelsh·
Startup founders: Should we grow a remote team or stay in one place, Seattle in our case? Remote is great for growth, but core team benefits from being in one place. What do you think?
English
2
0
0
1.7K
Fotis Savva retweetledi
Simon Willison
Simon Willison@simonw·
Fascinating HN comment from someone who's company built a custom distributed data warehouse using compressed SQLite DB files in S3 that were queried using Lambda functions orchestrated by PostgreSQL running a custom foreign data wrapper news.ycombinator.com/item?id=314877…
Simon Willison tweet media
English
22
200
1.3K
0
Fotis Savva retweetledi
Shreya Shankar
Shreya Shankar@sh_reya·
I probably should have written this years ago, but here are some MLOps principles I think every ML platform (codebase, data management platform) should have: 1/n
English
49
575
3.1K
0
Fotis Savva
Fotis Savva@ThinkinRandom·
@y0b1byte A PhD student actually spent time making this video instead of writing their dissertation 😂
English
0
0
0
0
Fotis Savva retweetledi
Andrea Baronchelli
Andrea Baronchelli@a_baronca·
When you’re two years into your PhD and realize it really is *your* project.
Andrea Baronchelli tweet media
English
2
19
214
0
Fotis Savva retweetledi
Arun Kumar
Arun Kumar@TweetAtAKK·
A fun aspect of working at the intersection of many areas--DB, ML/AI, systems, etc.-- is seeing how technical terms are wildly overloaded across areas of the same field (CS)! 😄 Some of my faves: - Optimization - Memory - Network What are your fave overloaded technical terms?
English
19
3
74
0
Fotis Savva retweetledi
Eugene Yan
Eugene Yan@eugeneyan·
The first rule of machine learning: Start without machine learning
English
25
246
1.7K
0
Fotis Savva
Fotis Savva@ThinkinRandom·
@satnam6502 That's why I believe @GlasgowCS has different tracks now. But entry requirements are a completely different story. That being said you can become a great programmer without a CS degree
English
1
0
1
0
Satnam Singh
Satnam Singh@satnam6502·
@ThinkinRandom I am specifically talking about programming in general. Of course computing science is a wide field in which many people succeed without having any or much coding ability.
Maine, USA 🇺🇸 English
2
0
7
0
Satnam Singh
Satnam Singh@satnam6502·
I wish we would stop saying that strong mathematics skills are necessary for a computer programming career, and stop requiring high levels of mathematics attainment to study computing at university. It is a false proxy for whether you will be good at programming or not.
English
111
140
1.3K
0
Fotis Savva retweetledi
UofG Computing Science
UofG Computing Science@GlasgowCS·
Computing Science @UofGlasgow is offering up to 8 studentships to support #PhD research starting by January 2022. Info session for potential applicants will take place online on Wed 9 June at 12 noon #d.en.764044" target="_blank" rel="nofollow noopener">gla.ac.uk/schools/comput…
English
1
32
28
0
Fotis Savva retweetledi
Patrick Mineault
Patrick Mineault@patrickmineault·
TIL Python classes can display custom HTML outputs in jupyter and colab via `_repr_html_`. That's how pandas table outputs work, for example. Here's Hello world and a map widget.
Patrick Mineault tweet mediaPatrick Mineault tweet media
English
10
82
506
0