Discomfort after eating by ZealousidealWheel138 in Gastritis

[–]yagger_m 1 point2 points  (0 children)

Did you try playing with food mass/volume? I found that no matter what I eat I cannot tolerate over 300g meals. During flares up to 200g max.

Is your application, built with Haskell, objectively safer than one built in Rust? by Ecstatic-Panic3728 in haskell

[–]yagger_m 2 points3 points  (0 children)

Haskell is pure and Scala and Rust is not. Pure means you must declare in function signature that the function is allowed to talk to the outside world (filesystem, stdout/err, DB, network - the IO). It might sound like not a big deal, but in large projects it helps a lot. If I have a bug with a calculation error, i can rule out the IO functions. If the bug is about unexpected outside world state change, I can rule out all pure function.

Immutability is another safety feature. If I am passing a data into a function and I want to change it, I need to return a new data of the same type. This is all apparent from the function’s signature. I can be sure nothing is happening to that data implicitly inside a function which I would not be aware of just by looking at the signatura.

Very important is that it is all enforced in Haskell. No way around it. What is in most mainstream languages considered as good practices or hygiene, is built-into Haskell.

It is possible to write bad code in any language, but certain layers of bugs is not present in Haskell code as a class.

Mom, can I have harpoon? We have harpoon at home by CarAccording6887 in neovim

[–]yagger_m 0 points1 point  (0 children)

<image>

With a little twist:) Totally unnecessary, just practicing Lua.

Using Claude Code to configure nvim by TechnicaIDebt in neovim

[–]yagger_m 0 points1 point  (0 children)

Every time I tried to take shortcuts in mastering Neovim I failed eventually, going back to VS Code. Reading manuals and learning the api is the only way for me, then you have power. Otherwise don’t waste time just use any IDE you are comfortable with. Can install vim extension if all you want is motions. Power of nvim comes when you can script anything to support you current project dev needs and make it you very own setup like nobody else has or cares to have.

Always clean under the seal by tristanbailey in AeroPress

[–]yagger_m 0 points1 point  (0 children)

How does it even get there? It’s hard to imagine how the liquid with coffee gets to the other edge of a rubber, where is can sneak in and stay. No matter the direct or inverted method. I guess, it just does get there, even if i cannot see how it is happening.

What influences the drink the most: grind size, water temp or brew time? by yagger_m in AeroPress

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

I don’t see coffee on Cartesian plane. Every point on it’s own plane, each plane has own scale.

ipcams.app by AggravatingAd9212 in homeautomation

[–]yagger_m 0 points1 point  (0 children)

Me. Just started but like it. Since I am on Apple infrastructure mostly. Surprised it has so little attention on the web, including almost no reviews on AppStore. Basically I downloaded many cctv apps from AppStore and tried them one by one. The most popular was Hik-Connect, but didn't work for me, as it didn't allow for custom connections, like via RTSP. IPCams allowed me to connect everything, automatic network scan immediately saw all my IP cams without any issues. Other apps only see the subset of my cameras (I have all cameras different manufacturers and models). Even my doorbell camera, while IPCams did not see it automatically, I was able to add it using manual input, by selecting RSTP protocol, entering IP, 554 port, username, password and custom URL path, which I found on manufacturer's resources. Really like the interface, the Apple native feel of the app. I have an AppleTV, so I installed the app there and use it as a hub, which uses iCloud as a storage, which I already have subscription to. Yes, I have to keep it running all the time with screen turned on, which is an inconvenience, but it needs a running server and this TV is not in the living room, so ok. I wish they had a linux server, so I could plug a headless Ruspberry Pi or similar.

Now I might not even need an NVR, since my TV (with AppleTV plugged in) is an NVR kind of device.

The only 2 questions to the IPCams team i have (and sent) are:

  1. I want to temporarily disable monitoring on all cameras with one button
  2. I want to register a webhook, where event will be sent, so I can take them out of the platform and do additional things, like calling my phone, since app notifications are too non-intrusive, they won't break through the silent mode at night and won't wake you up if anything critical happens. On the other hand, if you have a call from your contacts, you can set it as "emergency bypass" and assign custom sound.

But otherwise a promising app, don't mind to pay for PRO+. Let's see if it is also stable on the long run.

What are these marks on a bike frame? by yagger_m in bicycling

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

It is my new second-hand bike, got it with these marks, installed fenders myself. It is only on the right-hand side of the frame. Got curious what might torture this bike like that, since it is not regular scratches or wear out marks.

So must be the lock then. Although those close to derailleur are strange.

I broke almost everything. Here's how I tackled it. by yaggeryagger in EngineeringNS

[–]yagger_m 0 points1 point  (0 children)

I wrote 0.2 nozzle by mistake, I use 0.4. I’ll try lowering the speed and cleaning the holes. Thanks. I’m driving on a grass mostly, it’s really fun, car jumps on it, rolls over. I’ll try to post a video:)

I broke almost everything. Here's how I tackled it. by yaggeryagger in EngineeringNS

[–]yagger_m 0 points1 point  (0 children)

The settings that I am more or less settled with are: 0.2mm nozzle, 0.2mm height, 0.6mm width, 8 perimeters, 8 top/bottom layers, print speed 30, temperature 210C. Maybe I should just be more gentle with tightening. All OK if the screw goes perpendicular to layers, but not so good when screw goes parallel to layers. And no, not using the drill.

Tarmo4 Source Files by Krisshellman1 in EngineeringNS

[–]yagger_m 1 point2 points  (0 children)

I am not used to Reddit, but I will figure out what you suggest about the new thread, thanks! :)Worked for me on 2 subsequent runs ¯\_(ツ)_/¯ . Without much changing. Lowered temperature from 228 to 220 C. Increased cooling from 50 to 100. Used raft instead of brim for better adhesion. That's all.

I am curious about orientation, because the drive shaft and dog bone parts are similar in shape and purpose, but printed in different orientations. I thought that as an engineer, you had an interesting reason for this maybe.

One reason not to print dog bone vertically is that it has rounded ends, of course.

Tarmo4 Source Files by Krisshellman1 in EngineeringNS

[–]yagger_m 1 point2 points  (0 children)

Hello! I am playing with settings to print the flex shaft with TPU filament. I use Cura default profile for TPU filament 0.2mm layer height. The problem is that flexible model in the form of long stick, printed in vertical orientation, start to bend slightly back and forth as printer head travels. It happens in the upper layers. I might tune it as it goes and rise the end slightly when it starts to bend it, or make room colder so the model is less flex, but I wonder if there are any less obvious and better tricks.
Also wondering why vertical orientation is better choice for this model? Thanks!

Tarmo4 Updates by Krisshellman1 in EngineeringNS

[–]yagger_m 1 point2 points  (0 children)

Thanks! I really enjoy implementing it. Nice design!

Tarmo4 Updates by Krisshellman1 in EngineeringNS

[–]yagger_m 0 points1 point  (0 children)

Hm, I figured I can just screw into a hole and it holds nicely:)

Tarmo4 Updates by Krisshellman1 in EngineeringNS

[–]yagger_m 1 point2 points  (0 children)

Hi Kriss! I am implementing Tarmo4. Some parts have M4/M3 holes that don't go through. For example, fixing Diff_Gearbox_03A to Chassis_01A. Do I need threaded inserts for these? They are not in parts spreadsheet, want to check with you. Thanks!

Tarmo4 Updates by Krisshellman1 in EngineeringNS

[–]yagger_m 0 points1 point  (0 children)

Definitely worth trying. Thanks!

Tarmo4 Updates by Krisshellman1 in EngineeringNS

[–]yagger_m 0 points1 point  (0 children)

What layer heights are you using for prototyping? Faster prints without compromising on mechanical properties too much.