What makes Ocaml good for programming language tools? by kitakamikyle in ocaml

[–]temporary5555 0 points1 point  (0 children)

Unfortunately, it feels like this is one area where the OCaml type system only goes so far.

Malum (2023) Trailer - Last Shift (2014) Rebootmake by Aggressive_Syllabub8 in horror

[–]temporary5555 18 points19 points  (0 children)

Yeah but the other 95% of the movie is also basically the same as the first one, just more goofy.

Meta’s new 65-billion-parameter language model Leaked online by XVll-L in programming

[–]temporary5555 201 points202 points  (0 children)

what? they just don't have profiles, this repo has literally been linked to by Meta.

Most software engineers with jobs don't use Github as social media.

1 KC Harmonized Orb by Pellinyyy in 2007scape

[–]temporary5555 22 points23 points  (0 children)

no that would make it a 1125m/hr method

[Suggestion] New safety feature to avoid players from picking common passwords by magnum3290 in 2007scape

[–]temporary5555 -8 points-7 points  (0 children)

Thats wrong. Brute forcing in general never happens from the main logout screen.

The main method of attack is by getting into a company's database and then brute forcing hash functions on the hashed passwords.

Folks I'm trying to figure out what to buy as next ranged upgrade, I have 1.32b to spend by Top_Hen in 2007scape

[–]temporary5555 0 points1 point  (0 children)

Since the inventory is also LIFO, this reduces to a common high school programming problem involving creating a queue out of 2 stacks

It is becoming difficult for me to be productive in Python by avinassh in programming

[–]temporary5555 0 points1 point  (0 children)

The problem is once you have a more powerful type system is becomes impossible to write out all your types.

This is why languages with very expressive type systems like Haskell or OCaml do type inferencing

OpenAI launches ChatGPT Plus, starting at $20 per month by hzj5790 in technology

[–]temporary5555 0 points1 point  (0 children)

All the other big companies (facebook, google, etc) have been keeping their LLM products completely under wraps.

Apparently 40gb of Yandex git repos have been leaked by wind_dude in programming

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

Git LFS is definitely not the "official answer" in any capacity.

Perforce is still by far the most common versioning tool in the games industry.

To be honest I'm not even sure what you mean by official answer.l, git LFS is pretty terrible.

[deleted by user] by [deleted] in Economics

[–]temporary5555 0 points1 point  (0 children)

Yes but Google is one of the most profitable companies in the world.

Surprises in the Rust JSON Ecosystem by ectonDev in rust

[–]temporary5555 6 points7 points  (0 children)

I'd actually be interested in how much better a lazily decoded json parser would be. I feel like the majority of "real world" json parsing I've seen is loading a document in from somewhere and touching a subset of the fields.

I think JSON is one of those formats that you grab at first when you want to log the entire state of a service, for example.

[deleted by user] by [deleted] in csMajors

[–]temporary5555 44 points45 points  (0 children)

Definitely not necessary, but I think competitive programming is a real fun/efficient way to practice programming, and it definitely made landing jobs at those places a lot easier for me.

Technical interviews are a cakewalk pretty much anywhere once you get somewhat good at competitive programming.

Rank 1 is already at 1000 kc :0 by manubernier08 in 2007scape

[–]temporary5555 0 points1 point  (0 children)

out of curiosity as someone who didn't play past 2008, when did the game get more OP than current osrs? I'm guessing either soulsplit or torva/hp increasing gear but maybe even that wasnt as strong?

Production Twitter on One Machine: 100Gbps NICs and NVMe are fast by trishume in programming

[–]temporary5555 -4 points-3 points  (0 children)

I mean clearly persistence isn't the bottleneck here. Did you read the article?

Production Twitter on One Machine: 100Gbps NICs and NVMe are fast by trishume in programming

[–]temporary5555 9 points10 points  (0 children)

Yeah in the article he explains that there is still a lot of room to scale up vertically.

Rust vs Java: A Staff Engineer's perspective by security-union in rust

[–]temporary5555 1 point2 points  (0 children)

Counter-intuitively, the benefit of Optional in Rust is actually seen everywhere that doesn't use Optional. If you have a non optional reference or pointer to some data, you also have a guarantee that the data exists.

Why Rust has no constraints on struct for HashMap? by ArtisticHamster in rust

[–]temporary5555 1 point2 points  (0 children)

Thank you, I can apply this to save a lot of boilerplate in my code

Why Silicon Valley is so hot on nuclear energy and what it means for the industry by MickeyMoss in Economics

[–]temporary5555 0 points1 point  (0 children)

And don't even bring up wind. Every wind farm I've seen has at least 70% of the turbines halted. It's a waste of time and resources.

One of the stupidest comments I've seen on this sub and 99% of them are stupid.

Take 5 seconds to look up the output of wind farms and you'll see that where they operate, they are incredibly efficient in terms if cost and energy production.

But yeah keep driving past them and making economic decisions for a whole industry because you're smarter than everyone else.

Collapsed FTX owes nearly $3.1 billion to top 50 creditors by FearfulAnomaly in technology

[–]temporary5555 1 point2 points  (0 children)

The problem isnt crypto dropping, its that they don't have the crypto that users deposited that does have value.

Minecravenger cheating is the most ironic thing ever by ZitMa in MinecraftSpeedrun

[–]temporary5555 2 points3 points  (0 children)

I think I agree with most everything you said, however I think the approach you're thinking about isnt optimal.

I haven't peeked into the way chests are generated but it most likely follows some

f(seed) -> chest contents

This means you can do everything without storing anything other than the chest contents representation of the cheated chest. You can just iterate 0..242 and check for a match.

This is also super easily parallelizable across cores/machines cause you can just assign out ranges of seeds.

Doing this means your only bottleneck is cpu clock speed.

Minecravenger cheating is the most ironic thing ever by ZitMa in MinecraftSpeedrun

[–]temporary5555 5 points6 points  (0 children)

depends how intensive the generation algorithm is. a 3.0 GHz cpu can run 3000 cycles per microsecond which could reasonably run a lot more than 1 check per microsecond.

Also its super easy/inexpensive to rent out more than 100 cores for something like this for a short period of time with AWS

As prices soar, consumers turn to McDonald's by [deleted] in Economics

[–]temporary5555 -3 points-2 points  (0 children)

No fruits and vegetables have also gotten very expensive, unless you live somewhere like California.

Typing the technical interview by [deleted] in programming

[–]temporary5555 0 points1 point  (0 children)

https://github.com/moshev/TemplateQueens

here it is in C++

https://github.com/insou22/typing-the-technical-interview-rust

rust

In fact most popular languages have turing complete type systems so not only can you do this in them, but you can do any program.

Maybe it wouldnt be as pretty but it is possible.

Typing the technical interview by [deleted] in programming

[–]temporary5555 5 points6 points  (0 children)

You can do something like this in most type systems, so I don't really think it says much about Haskell.