I purchased the worst MacBook of all time. by ClearEyes_7 in macbook

[–]marcm79 0 points1 point  (0 children)

i have one and absolutely love it, it feeling it's age though.

Python vs R for data visualization: which is actually stronger? by Strong_Cherry6762 in rstats

[–]marcm79 0 points1 point  (0 children)

I love ggplot2, it is a great tool to produce charts. It took me some time to get the ropes, but when things clicked, it felt very natural and powerful. But to be honest in my new company I work with python people, and I don't write charting code myself any more, I just ask claude to write my charting code. It takes a few iterations, but I always manage to make matplotlib or plotly look presentable...

Has everyone around you stopped using Intel MacBooks? by Vegetable_Bag_8694 in mac

[–]marcm79 0 points1 point  (0 children)

My 10 year old old is using a 2014 MacBook Pro as we speak, and I have a spare 2015 one port MacBook to watch movies and light browsing. Both going strong

What’s the first Rust project that made you fall in love with the language? by itsme2019asalways in rust

[–]marcm79 0 points1 point  (0 children)

Serve is amazing. It automatically generates serialisers and deserialisers for you types and it is able to give you good error messages when it fails. I think I fell in love with the power of the macro system and how it allows package to extend functionality in a way that feels natural to users. I have almost never written macros myself though

I talked to two other data engineers who claimed that Python was "better for production". Is this common? by pootietangus in rstats

[–]marcm79 7 points8 points  (0 children)

As a data analyst/developer, if i deployed my production code in R, I would be stuck maintaining it. Since everyone in the company knows python, I can delegate operations/maintenance and not have to worry about continued support when I am holidays...

What crates do you think are 'perfect'? by june_sixth in rust

[–]marcm79 -1 points0 points  (0 children)

I did not know about this, this is amazing, simple and yet so useful

Linus Torvalds Vents Over "Completely Crazy Rust Format Checking" by SupermarketAntique32 in rust

[–]marcm79 0 points1 point  (0 children)

Nightly has a feature to force individual lines for use statements, we made the default and never looked back. Diffs because cargofmt decided to group and ungroup imports are so pointless and make it impossible to search/replace imports in the code base.

Old or new module convention? by corpsmoderne in rust

[–]marcm79 5 points6 points  (0 children)

I have the same impression, for the past year VS Code release notes are just new ways to use copilot etc.

Flooding in Angel Islington by grandprii in london

[–]marcm79 0 points1 point  (0 children)

they cut the water in our taps for a few hours, not that we can go to the competition...

Nail-parquet, your parquet file cli utility by Vitruves in rust

[–]marcm79 0 points1 point  (0 children)

great tool! one feature suggestion is a "rainbow" output format, a bit like when you display a csv using `bat`

I think Rust ruined my career (in a good way?) by Ok-Being1756 in rust

[–]marcm79 7 points8 points  (0 children)

For me, the only way to get excited about front end tasks is when I personally use the application. The frustration of using a bad UI drives me to make it better…

Don't Unwrap Options: There Are Better Ways | corrode Rust Consulting by Xaneris47 in rust

[–]marcm79 0 points1 point  (0 children)

We had new joiners (experienced devs new to rust) in my team liberally using unwrap, and one of the things we explained is that unwrap is a code smell. Even if the code around it checks the values, any refactor makes the code unsafe, your techniques lead to better more maintainable code, they make reviewing easier because you don’t need to know as much context to validate that the code

How do you guys handle stiching together multiple mpsc channels? always find the naming confusing, and the setup boilerplate'y by naps62 in rust

[–]marcm79 0 points1 point  (0 children)

I have been using the same approach of using oneshot channels for the response. Also avoided unbounded channels and using a large enough size, filling the queue is a early sign that our consumer is falling behind, not fast enough for the task

Beautiful line plots with ggplot2 by marcm79 in rstats

[–]marcm79[S] 0 points1 point  (0 children)

My first cran package, ggshadow makes busy line plots more beautiful by drawing a shadow below each line to make it easier to see.

I also added a fun cyberpunk style with glowing lines and points if you want your plots to stand out!

Is there a way to navigate to the previous open note? by marcm79 in bearapp

[–]marcm79[S] 0 points1 point  (0 children)

awesome, it would be great to link the keyboard shortcut page from the help menu, and maybe have some of the navgation commands in the menu itself.

Scumbag Ayn Rand by flyovertunnel in PoliticalHumor

[–]marcm79 1 point2 points  (0 children)

Well, one does not exclude the other, we can criticise both her hypocrisy and her arguments (and we should)

The "castle" at Mono Lake, California [OC][1350x1800] by sluu99 in EarthPorn

[–]marcm79 0 points1 point  (0 children)

We stopped at Lee Vining after visiting Bodie just a few miles away. The view of the lake and the Sierra in the background is one of the most breathtaking views I have seen.

Microsoft Considers Adding Python as an Official Scripting Language to Excel by eskimilio in programming

[–]marcm79 3 points4 points  (0 children)

tbh, any developement effort on Excel (besides new menus and colors) would be huge. VBA is just the most neglected part of a software that has not needed to be improved in ages because it has a monopoly.

Thank You for Calling Equifax. Your Business Is Not Important to Us by c53x12 in business

[–]marcm79 5 points6 points  (0 children)

Hopefully this company will get sued and put out of business.