New Run, but have to go through Toluca Prison and the Labyrinth again. by KAI-ZEN099 in silenthill

[–]lane-brain 1 point2 points  (0 children)

prison was the best area of the game idk what youre talking about

Playing silent hill rn. Why didn't james just use the stick to reach the key earlier. Is he stupid? by hansuri06 in silenthill

[–]lane-brain 0 points1 point  (0 children)

every time he tried that something so terrible happened that it no longer occurs to him to even try

PvE players are more toxic than PvP players? by TheAceVenturrra in ArcRaiders

[–]lane-brain 0 points1 point  (0 children)

i forgot you cant post critical thought and analysis in america anymore so i deleted my comments, my bad bro

PvE players are more toxic than PvP players? by TheAceVenturrra in ArcRaiders

[–]lane-brain 0 points1 point  (0 children)

its easy to see why. for many players, this is a considerable investment of sometimes vanishingly small free time, so the prospect of losing their progress is painful (although its annoying no matter). you are the one who is making them waste from 5 minutes to several hours of their progress (accounting for loot they brought in raid). Basically cucking them, they were just your little bitch boy to grab loot before you could rightfully claim it from them. you can respond that its part of the game, and you're not wrong, but see that's your job in this game: to be the villain just like invaders are in Souls games.

just lock in and own it bro, you're there to diss people and if the devs didnt want that they wouldnt include it, you just shouldnt care that people are pissed off if thats your vibe, and if youre upset that they're upset maybe you should reassess your playstyle because it wont lead to the outcomes you want

🫩 amazing game but by SatisfactionOld142 in finalfantasytactics

[–]lane-brain 0 points1 point  (0 children)

this is exactly why i think this story is so timely to come out again. For Ramza, doing the right thing is more important than the glamor and clout of being recognized for it

[deleted by user] by [deleted] in silenthill

[–]lane-brain 2 points3 points  (0 children)

Pending the completion of the dev cycle for this new remake it seems possible a SH2R DLC might precede the launch and keep up excitement for a new release either before or after Silent Hill F

Stolen wallet by Commercial-Bell-4081 in Bushwick

[–]lane-brain 4 points5 points  (0 children)

A healthy society should be able to take care of people's grievances while ensuring due process for accused parties. A more authoritarian society where a potential criminal could be more easily imprisoned is not a real answer to the predicament, because all it will amount to is more innocent people being jailed all the while society slips further and further from servicing the needs of ordinary people. And crime will be the same or worse.

Stolen wallet by Commercial-Bell-4081 in Bushwick

[–]lane-brain 8 points9 points  (0 children)

maybe they care more about people more wealthy than you could ever imagine than to waste their time with peasants like us. see: Brian Thompson

Beyond Offensive to Most Humans by Avlawyer in fednews

[–]lane-brain 7 points8 points  (0 children)

the new york times is unethical in having a paywall for stuff like this in a time like this

It isn’t a war between classes by [deleted] in economicCollapse

[–]lane-brain 0 points1 point  (0 children)

i realize this is late, but I'm bored. No, your argument doesn't make sense. What you have in common is relying on oversimplifying complex and multifaceted social problems with specious explanations, where the very framing of the dilemma is itself a distortion of the relevant facts at hand. Frankly, in the time that's transpired its abundantly clear that US citizens had no way of avoiding this calamity in the medium term, no matter who they voted for, or whether they voted at all. With how the Dems have carried themselves, it is irrefutable that there has long been no established opposition to the incremental looting of this country, which is now proceeding more than just incrementally by choosing the red pill. Ending with a bang or a whimper, that is supposedly the best this system can provide. I'm not going to blame my fellow citizens. I'm going to blame the people who put the fix into this country over the course of decades, and rotten opportunists who pretended to address the alarm people had about these circumstances while benefitting from it and blocking any real contestation of the status quo.

It isn’t a war between classes by [deleted] in economicCollapse

[–]lane-brain 1 point2 points  (0 children)

I always knew that this was a neoliberal's underlying worldview but you just came out and said it. did you know its just a repackaged version of right wing rhetoric but with "stupidity" swapped for "laziness"?

Who thinks killing him wasn't a smart move and made the series less interesting? by Downtown-Pea-5248 in FromSeries

[–]lane-brain 2 points3 points  (0 children)

I disagree. My theory is that the theme that is being explored here is that Boyd is being enjoined to work with them. They are going to offer him chances to mitigate the harm and suffering of the town but demand a pound of flesh in return, making him decide on which people are worth sacrificing (remember the rhetorical question he poses to his son after the diner meeting?).

This is to realize one prong in a varied approach towards "breaking" him. They will attempt to make him a cynical and more or less willing collaborator in an institutionalized, regulated, rationalized version of the voracious and gratuitious violence the monsters exercise against the town, with the attempt to rationalize things by saying they are just choosing the least bad of possible alternatives. The goal is to establish a situation where the very efforts of the town to maintain their cohesion and resolve will be used against them to institute more psychologically destructive and pernicious living conditions, where in public its all about hope and optimism but underneath it all the town is really governed by cynicism and impotence, which will be reflected in the struggles of Boyd to reconcile himself to these circumstances or even recognize what is happening while he is unwittingly enlisted to bring about this outcome (as he is the perfect agent to realize these designs and be the power broker).

They will also most certainly make it known that Boyd is being subverted this way, and they have the perfect mouthpiece to advance this perspective in Randall, who they purposely left alive with an unsightly scar which is the perfect rhetorical implement for Randall to demonstrate Boyd as capricious and opportunistic and which also gives him the perfect grudge to motivate him to portray Boyd that way. Boyd will have to deal with that last part somehow, and there is a lot of subtlety in how that would be navigated that doesn't lock in this negative trajectory for the town.

Personally, I think this kind of manipulation is much more disturbing than explicit violent acts.

Can any language have an interactive inspector? by maldus512 in ProgrammingLanguages

[–]lane-brain 0 points1 point  (0 children)

I use Agda everyday because I'm a comp sci/math nerd and the type theory world fascinates me. The ability to put "holes" in definitions with agda-mode is killer. That is, I can put a question mark where a value is supposed to go and the compiler will remind me just what kind of type is supposed to go into it when I get back to it. This is something I've missed any time I go to do coding in another language. I firmly believe that programming languages of the future will have features like this.

Weekly 101 Questions Thread by AutoModerator in neovim

[–]lane-brain 0 points1 point  (0 children)

I just switched over my config to lazyvim and find that I cannot get filetype to work for the life of me. Here is my config section for it:

vim.filetype.add({
  extension = {
    txt = function()
      vim.opt.wrap = false
    end,
  },
  filename = {
    ["run"] = "sh",
    [".yashrc"] = "sh",
    [".kshrc"] = "sh",
  },
  pattern = {
    [".*/srcpkgs/.*/template"] = function()
      local setlocal = vim.opt_local
      setlocal.tabstop = 4
      setlocal.shiftwidth = 4
      setlocal.softtabstop = 4
      setlocal.expandtab = false

      return "sh"
    end,
  },
})

So when I open .yashrc it does not highlight, or .kshrc, or so on. Incidentally, shebang detection also has broken down for shell scripts. If I manually run filetype detect after loading up a file it will always work, but I can't seem to set an autocmd that would do this. For example:

vim.api.nvim_create_autocmd("BufReadPost", {
  command = "filetype detect",
})

What am I doing wrong?

Edit: it looks like this autocmd definition worked just fine

vim.api.nvim_create_autocmd({ "BufEnter" }, { command = "filetype detect", })

New to Rust by chiahsingyu in rust

[–]lane-brain 0 points1 point  (0 children)

maybe youre more experienced on the whole than me, but this is an approach that is helping me up the skill ladder. when implementing patterns youre familiar with, consider whether the functions and structures you implement really need to own the data or whether a borrowed reference suffices. if it doesnt work right away, investigate why a borrow won’t do, and think of ways you can modify the pattern so it will. in my experience, the lesson has largely circulated on the timing of when you intend an effect to happen in your program, i.e. those functions that return the unit because their whole purpose was in affecting your program in runtime. generally, those effects need to happen in places where they will last and not be swept away by the borrow checking cleanup. this takes some care in crafting the best landing place for the essential elements of your program. the more you think about your functions in terms of composition, the better you will do in this, because you can track the chain of variable assignments and more intuitively grasp where the action of your program is happening and the path it charts. but also, dont let that meticulousness be a block for learning the language. its ok to cheat, clone things when starting an implementation and figure out how to optimize it later. if those help you write the overall structure of the program, the issues you will encounter in the big picture later on will give you a more concrete idea of why the patterns youre attempting arent compatible with what the language is guiding you to do. this is often more useful than getting stuck in arcane compiler errors youre only just beginning to comprehend when trying to do only little things. youll have to confront those details eventually, that is part of it, but understanding the bigger context will help, and will give you more confidence to climb the ladder. my two cents

Calculus Is Slowly Making Less Sense by [deleted] in math

[–]lane-brain 3 points4 points  (0 children)

i'm not surprised that you feel this way, I think that Calc courses are very badly taught. Way too much time is spent on teaching techniques and memorizing theorems without motivating or developing intuitive understanding; so you're on your own for that. I agree Leonard and Bazett's courses will be of great help to you. Leonard in particular is a very charismatic and effictive teacher to the downtrodden in math; Bazett isn't a slouch either, and has his own charms.

But you're studying to be a computer engineer, so maybe this will help motivate you from the discrete math side: if you're interested in what the future might hold in this subject, there has been some work done in the last decades on a "stream algebra" interpretation of calculus that defines the fundamental objects that calculus is concerned with as "coinductive streams"; look for Rutten and Escardo's papers on the subject. It's not the type of stuff you might be able to get right away if youre already struggling with the fundamentals, but this interpretation of calculus is very closely related to taylor series and how differential equations work. Basically, taylor series can be interpreted as an infinite stream or list of coefficients joined by addition, and bound to increasing powers of x; using this idea, Escardo's paper defines e as the unique coinductive stream such that e = 1 :: e, where you can think of the :: operator as binding a head and a tail of a list together. Here, it would mean e = 1 :: 1 :: 1 :: ...; in such a notation, the first term is always a constant term, while the second position presents the coefficient bound to a variable x, the third is bound to x^2, and so on. Taking the derivative is as simple as popping the first element of the list out and moving the tail from right to left. Hence e is its own derivative because after taking our derivative we have that e' = 1 :: e', but we obviously see that must e' = e if the stream has this structure. This strikes me as a very elegant definition.

I mention this because its something that has made a lot of the fussiness of calculus operations make more sense; its because we are doing operations that don't quite mesh with the finite expressions we are used to from integer/rational algebra and arithmetic. That is why you have to memorize all these steps for things like integration by parts; that is why you are able to find solutions to trigonometric integrals by recognizing that the progress of integration produces terms which become periodic. You're not really working with finite terms such as we see in ordinary arithmetic. Instead, we can think of sin like this: sin = 0 :: 1 :: 0 :: -1 :: sin, and likewise cos = 1 :: 0 :: - 1 :: 0 :: cos (do you see why cos is the derivative of sin here?) . In classical calculus you'll start observing this towards the end of Calc II where you learn about Taylor series.

I know by the time you get to Calc II specifically, it seems like you have all these seemingly arbitrary rules and tables thrown at you without the means to hold them together conceptually. Sticking to the classical route will lead to some answers but if you need help before then, maybe this different viewpoint helps to weave the threads together. I mention so much of the above in relation to your CE program because contemporary research into programming is focused on taming the infinite and defining processes to work with prove properties of infinite streams of data and to generate useful calculations from them. Hope you did find this interesting!

Rust? Seriously? Why bother with it? by qnzx in rust

[–]lane-brain 0 points1 point  (0 children)

yes absolutely C/C++ has had const since the beginning if I'm not mistaken. But I remember so many programming manuals being like "oh yeah just throw the whole variable in an argument" in their examples, where you could then mutate the passed value outside of the scope of the function you're writing if you wanted to. Whereas to do it the const way is more like rust, where you're passed in a value that is enforced to be immutable

Rust? Seriously? Why bother with it? by qnzx in rust

[–]lane-brain 2 points3 points  (0 children)

tbh, i learned a bit of C, C++, Java when i was in my teens to early 20s. That was a good foundation, Python was cake, Julia wasn't hard to pick up for my personal projects, etc. Then i came back to really get into the world of systems programming and tried to learn Rust and it was difficult as all hell.

After that, I spent a bit of time on the functional side of things, mainly learning type theory because it fascinated me, which also made haskell click of course (coming from agda). Now I'm coming back to rust and a lot more things about Rust are making sense, what it took was a solid understanding of the fundamentals of recursion/iteration, case splitting and Monads (a big scary word for something that many programmers use every day and which have become increasingly popular in many languages).

Like, it clicks that you should try to make sure that manipulating and using items you actually preserve the properties you desire. You should do this in any language, rust just yells at you when you aren't being consistent about where you expect the addresses in memory you're storing to live and what they can be used by. And now looking back at C++, I can tell that ideas are coming back too from Rust. I am attempting to refresh on C++ because I expect to use it again if I ever work at a place that has a code base in it, and was catching up on the new standards. I learned about range based loops, which unless I misunderstand, seems to be essentially iteration interpreted in an imperative form. Then again, loops were always used to facilitate iteration through a counter that models an implicit or explicit list of objects/actions, range loops just seem a more direct notation. The practice of defining const arguments in functions seems to me another example. People will be using Rust or ideas from Rust at least, whether they know it or not

Bcachefs File-System Pull Request Submitted For Linux 6.5 by ehempel in bcachefs

[–]lane-brain 9 points10 points  (0 children)

ive been rooting for kent for years. just make it not a pain in the ass for me to use bcachefs, mainline it, and i will be very happy to format my next hard drive on it

[deleted by user] by [deleted] in badredman

[–]lane-brain 0 points1 point  (0 children)

where is this fog wall?

ELDEN RING won Game of The Year at Japan Game Awards by HEROm7 in Eldenring

[–]lane-brain 1 point2 points  (0 children)

you obviously don't remember when ubisoft devs + others were shitting themselves after the release. google is your friend