<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: alexvaut</title><link>https://news.ycombinator.com/user?id=alexvaut</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 30 Apr 2026 03:23:40 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=alexvaut" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by alexvaut in "Grafana Labs raises $24M"]]></title><description><![CDATA[
<p>Love the idea to see more integration with traces, I did integrate traces of jaeger within a diagram view inside grafana few months ago: <a href="https://github.com/alexvaut/OpenTracingDiagram" rel="nofollow">https://github.com/alexvaut/OpenTracingDiagram</a>. I'm wondering what are the plans in this area with OpenTelemetry ? I found that <a href="https://grafana.com/blog/2019/10/21/whats-next-for-observability/" rel="nofollow">https://grafana.com/blog/2019/10/21/whats-next-for-observabi...</a> but it doesn't tell me much...</p>
]]></description><pubDate>Thu, 24 Oct 2019 14:34:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=21345043</link><dc:creator>alexvaut</dc:creator><comments>https://news.ycombinator.com/item?id=21345043</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=21345043</guid></item><item><title><![CDATA[Strava Broke Up with Relive]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.relive.cc/strava?hl=en">https://www.relive.cc/strava?hl=en</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=20416794">https://news.ycombinator.com/item?id=20416794</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 11 Jul 2019 23:21:17 +0000</pubDate><link>https://www.relive.cc/strava?hl=en</link><dc:creator>alexvaut</dc:creator><comments>https://news.ycombinator.com/item?id=20416794</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20416794</guid></item><item><title><![CDATA[New comment by alexvaut in "Logs vs. Metrics: A False Dichotomy"]]></title><description><![CDATA[
<p>I will go a step further by stating that metrics, logs and <i></i>traces<i></i> are very similar and should be treated as such in a unique platform. Leveraging these 3 sources of data in a micro-services world is more than needed for troubleshooting, documentation and monitoring.<p>Right now I'm using Prometheus (metrics) + Jaeger (traces) + Fluentd&Clickhouse (logs) + Grafana to render all of that. It's not that easy to correlate data but I'm getting there (with tricky queries in Grafana panels and custom Grafana sources). A PoC about displaying traces in a nice way: <a href="https://github.com/alexvaut/OpenTracingDiagram" rel="nofollow">https://github.com/alexvaut/OpenTracingDiagram</a>.</p>
]]></description><pubDate>Mon, 08 Jul 2019 07:13:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=20380560</link><dc:creator>alexvaut</dc:creator><comments>https://news.ycombinator.com/item?id=20380560</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20380560</guid></item><item><title><![CDATA[Use traces to describe micro-services architecture]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/alexvaut/OpenTracingDiagram">https://github.com/alexvaut/OpenTracingDiagram</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=20316064">https://news.ycombinator.com/item?id=20316064</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sun, 30 Jun 2019 02:57:00 +0000</pubDate><link>https://github.com/alexvaut/OpenTracingDiagram</link><dc:creator>alexvaut</dc:creator><comments>https://news.ycombinator.com/item?id=20316064</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20316064</guid></item><item><title><![CDATA[New comment by alexvaut in "People care more about privacy than they think"]]></title><description><![CDATA[
<p>Thanks for the links, so from Bruce Schneier, the problem needs to be taken care of by citizens (politic) like it was done for many industries (car, food, pharma...). Except that this is going to be much more complex in the information era where everything is a computer. Hence there is a need to have tech people in the public sector to help decisions to be wisely made. Enforcing the rules is the only way to make the industry to change, in this case, in terms of security and privacy.<p>However I tend to think I have more power as a consumer than as a citizen. I spent dollars everyday while I vote every 2 years. It seems that since there is no other way, the last resort is to go through the political way. I'm happy we have governments but still, I'm convinced there is a way to convince consumer. Do you ?</p>
]]></description><pubDate>Tue, 18 Jun 2019 08:56:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=20210775</link><dc:creator>alexvaut</dc:creator><comments>https://news.ycombinator.com/item?id=20210775</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20210775</guid></item><item><title><![CDATA[New comment by alexvaut in "People care more about privacy than they think"]]></title><description><![CDATA[
<p>It makes me think that there are, at least, 2 ways to move forward:<p>- What can we do about this situation we are in ? Is it a problem that Technology can solve (I'm thinking about startup in the privacy field) or it's more political and in this case it will take years to fix.<p>- What can we do about the other fields where we still have some power ? Like Smart Assistant, self driving cars with AI. Someday we are going to wake up again and realize that again someone used one our of weakness and abused it. 
It will again return against ourselves by restraining our freedom and/or make us more dumb.<p>I'm sure history has many examples about that global behavior: "change for the worst, acknowledge it, repeat".
What is the way to avoid taking that direction again ? I'm not sure education is the answer nor politic or technology... I'm out of answers...</p>
]]></description><pubDate>Tue, 18 Jun 2019 03:57:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=20209660</link><dc:creator>alexvaut</dc:creator><comments>https://news.ycombinator.com/item?id=20209660</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20209660</guid></item><item><title><![CDATA[New comment by alexvaut in "From Design Patterns to Category Theory (2017)"]]></title><description><![CDATA[
<p>To be honest I don't see the majority of developers interested into Category Theory. We have to hand it on a silver plate by solving some problems to show it is useful. It doesn't <i></i>sound<i></i> pragmatic enough for people to even start looking at it.<p>One way I'm thinking is to extract "patterns" automatically from their code. Then, it enables to write code review, give advises, pointers, find pattern duplication, common ground vocabulary... I'm sure structuring automatically the code from CT point of view can be helpful.<p>Disclaimer:
Few years ago, I felt in love with theory category and more precisely the sketches (from Ehresmann). I linked Machine Learning and Category Theory [1] by automatically mapping data structure and algorithm definitions together (input/output and operations between) in order to be able to run any algorithm on any set of data. Then I introduced an heuristic based on Kolmogorov complexity to find the best model (algorithm output) to summarize the input data. Loved it !<p>[1] <a href="https://link.springer.com/content/pdf/10.1007/978-3-540-74976-9_29.pdf" rel="nofollow">https://link.springer.com/content/pdf/10.1007/978-3-540-7497...</a></p>
]]></description><pubDate>Tue, 11 Jun 2019 09:06:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=20153881</link><dc:creator>alexvaut</dc:creator><comments>https://news.ycombinator.com/item?id=20153881</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=20153881</guid></item><item><title><![CDATA[New comment by alexvaut in "Playdate – A New Handheld Gaming System"]]></title><description><![CDATA[
<p>I remember hacking my gp2x adding an USB port, plugging a gps on it, porting driver and a gis/map lib..  so much time to waste and learn new things!</p>
]]></description><pubDate>Thu, 23 May 2019 11:51:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=19990794</link><dc:creator>alexvaut</dc:creator><comments>https://news.ycombinator.com/item?id=19990794</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19990794</guid></item><item><title><![CDATA[New comment by alexvaut in "Solid Principles: A Software Developer’s Framework to Robust, Maintainable Code"]]></title><description><![CDATA[
<p>Agreed 100%, I worked with legacy code at different stages: 1 to 2 years: very little of structure but still velocity matters a lot, complexity is not very high; 2 to 5 years: first customers. copy/paste designs and complexity arise; 5 to 10 years: I observed 2 different trends, software where refactoring happened, product is still not in a very good shape but it is still ok and the others, the garbage product with millions of lines: global variables, If/then/else copy/paste design, doesn't scale, broken everytime for no obvious reasons. It's going to take years to stabilise without too much churn. So everytime I'm working on a project, I pledge managers, devs to allocate time to refactor and follow those patterns, implement unit tests etc... everytime at whatever stage, after sometime the team realizes the benefit. So yes, without a doubt, good design patterns are keys to make our dev lifes as easy as possible. And the SOLID ones are definitely my favourites.</p>
]]></description><pubDate>Mon, 20 May 2019 00:47:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=19956648</link><dc:creator>alexvaut</dc:creator><comments>https://news.ycombinator.com/item?id=19956648</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19956648</guid></item><item><title><![CDATA[New comment by alexvaut in "Coffee Cups Are Next"]]></title><description><![CDATA[
<p>What about returning refillable standard cups ? You return them dirty, starbucks/mac do wash them and everytime you want a coffee you get a clean one. It existed in France for glass bottles in the last century, it's still like that in Belgium for beers (and works very well). I don't see any problem to apply it for coffee. You can even think of little stickers of the brand from where you get your coffee, those stickers will be removed in the washing process. So if the big names can agree on few cup design/material and a washing process/logistic, they will have a very durable cup!</p>
]]></description><pubDate>Mon, 29 Apr 2019 00:12:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=19774771</link><dc:creator>alexvaut</dc:creator><comments>https://news.ycombinator.com/item?id=19774771</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19774771</guid></item><item><title><![CDATA[A framework to simplify tests within CI leveraging a docker compatible cluster?]]></title><description><![CDATA[
<p>Hi,<p>Instead of writing scripts for VSTS (TFS) or Jenkins, I would like a simple way to describe an application in terms of containers, the tests to run (also containerized) and the cluster where to run the tests. 
For a docker-swarm environment, it could look like a docker-compose file describing the app and one override file for each test to run, each test can have it's own config + containers. Since all the tests cannot run in parallel depending on what they need, a queue is needed. Ideally each test result would be reported to a grafana compatible data source like prometheus for metrics and something else for text, but this can be done inside each container test, etc, etc...<p>It's not trivial even if the building blocks do already a lot.<p>I can build all of that custom with some scripts, but well, if there is something out there to simplify my life...<p>That'all I could find on HN: 
http://devblog.mediamath.com/how-we-used-docker-to-lower-test-run-times-from-1-hour-to-10-minutes.<p>Thanks !</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=19673992">https://news.ycombinator.com/item?id=19673992</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 16 Apr 2019 14:40:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=19673992</link><dc:creator>alexvaut</dc:creator><comments>https://news.ycombinator.com/item?id=19673992</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19673992</guid></item><item><title><![CDATA[Why I built my own OS (docker/GPL)]]></title><description><![CDATA[
<p>Article URL: <a href="https://medium.com/@robbie.gibbon/why-i-built-my-own-os-d66f354e5c07">https://medium.com/@robbie.gibbon/why-i-built-my-own-os-d66f354e5c07</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=19467752">https://news.ycombinator.com/item?id=19467752</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 22 Mar 2019 23:01:54 +0000</pubDate><link>https://medium.com/@robbie.gibbon/why-i-built-my-own-os-d66f354e5c07</link><dc:creator>alexvaut</dc:creator><comments>https://news.ycombinator.com/item?id=19467752</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=19467752</guid></item></channel></rss>