HackerTrans
TopNewTrendsCommentsPastAskShowJobs

Scaless

no profile record

comments

Scaless
·2 jaar geleden·discuss
I was about to make a similar comment. One property of coal plants is that they can't ramp up or down very well with usage demands. I have a friend that operates at a coal plant where they installed miners to run during off hours when the demand is low, so rather than running at a loss during that period they more or less break even. It definitely would tip the balance for keeping that plant running for longer rather than replacing it with better alternatives.
Scaless
·2 jaar geleden·discuss
What you are hearing as "suspense" is likely "sus". "sus" is short for "suspicious", and was popularized by the viral video game 'Among Us'.
Scaless
·3 jaar geleden·discuss
I have a new Kagi account with no custom rankings and I see the same terrible results. Basically the same as what he describes. yt-dlp is not found at all, the 2010 link to youtube-dl, and a bunch of spam sites.
Scaless
·3 jaar geleden·discuss
For non-geniuses like myself, you can just ask to test out of some of the lower tier introduction courses. I got a typically 4-year degree in 3 years this way. It's called credit-by-examination.

I'm sure for the prodigy-level students there is an even higher streamlined process for keeping them engaged.
Scaless
·3 jaar geleden·discuss
As of a few months ago, Reddit no longer allows linking directly linking to their hosted images. You are directed to a pseudo-page that links back to original thread it was posted in.

This sucks because it's now not possible to use the browser's built-in image viewer which has better UX.

I am expecting them to eventually put ads on the page as well.

Random example: https://i.redd.it/144knacbw3rb1.jpg
Scaless
·3 jaar geleden·discuss
I am not much of a conspiracy theorist, but after going to the Hetzner site to look at my support history I was presented with this:

https://i.imgur.com/3DKc9OC.png

I have never seen this page before when trying to login. Make of that what you will.
Scaless
·3 jaar geleden·discuss
In my experience support will gaslight you into thinking it is your problem. I had a Hetzner server that was shutting off at random hours several times per week.

I showed them the sudden loss of power events in the logs. "It must be a problem with your OS modifications that we don't support".

OK, I wiped the machine to the stock image that you provide and it's still having power loss events. "Sure, we'll run a stress test for a couple minutes ... stress test passed OK, it's still your fault!".

The events happen randomly during the week, a stress test is not going to show that. Can you just move me to a different physical machine? "No."

This was over the course of several days, when I had an event coming up that I NEEDED the server for. I ended up going back to Azure and paying 10x the cost, but at least it worked great.
Scaless
·4 jaar geleden·discuss
It is not "solved" at all. std::bitset has terrible properties and an awful interface.

1. No dynamic resize, have to know size at compile time or allocate based on max expectations. And yes, std::vector<bool> sucks too.

2. Despite being only statically sized, several classes of bugs are not prevented at compile-time. For example:

std::bitset<4> fail1{"10001"}; // This produces a value of 0b1000, no warnings or exceptions thrown

std::bitset<10> fail2; fail2.set(11); // Exception at runtime. Why is this not a static_assert?

3. Size is implementation defined. std::bitset<1> can use up to 8 bytes depending on compiler/platform.

4. Debug performance is 20x slower than Release. In many cases you are going from what would be a single assembly instruction to multiple function calls.

5. Limited options for accessing underlying storage efficiently (for serialization, etc). to_ullong() will work up to 64 bits, but beyond that it will throw exceptions.

6. Uses exceptions. This is still a deal breaker for many.

7. Cannot toggle a range of bits at once. It's either one or all.
Scaless
·4 jaar geleden·discuss
WD externals were extremely popular a few years ago because they contained standard WD Reds at $20 under normal market rate. Really easy to shuck the case and slap it in your NAS. I bought about a dozen myself. Of course the people who did what burned you ruined it for the rest of us, and now they build the externals with custom pinouts on the drives.
Scaless
·4 jaar geleden·discuss
It is not just crypto, it has been happening in gaming communities for a long time. Sometimes it's just fishing for more of their own page views, other times it it more malicious such as offering a trojaned game client that will steal your login details [0]. It is very cheap and easy to do because the communities are relatively small.

[0] https://old.reddit.com/r/2007scape/comments/95zk30/psa_first...
Scaless
·5 jaar geleden·discuss
websockets unfortunately have to start at the HTTP layer and negotiate down to the TCP wrapper layer, so you need at least a partial HTTP stack and everything else that involves to get there. This complicates things a lot. It's like stuffing a turkey, cooking it, then throwing away the meat to just eat the stuffing.

In my experience, Boost Beast[1] is the easiest library to just get going with but you have to deal with all the Boost-isms that comes with. libwebsockets is the 'standard' C implementation but unless you know the websocket RFC front to back it's quite difficult to work with and has a lot of foot-guns.

[1] https://www.boost.org/doc/libs/1_78_0/libs/beast/example/web...
Scaless
·5 jaar geleden·discuss
Gamasutra IS Game Developer now, they rebranded recently.

https://www.gamasutra.com/view/news/387227/Gamasutra_is_beco...
Scaless
·5 jaar geleden·discuss
The scripting language for Halo 1/2/3/ODST/Reach were based on Lisp. Halo 4 kept a similar syntax but got rid of the parentheses to be more BASIC-like. Halo 5 and now Infinite moved on completely to Lua.

Halo 1 reference: https://andrew.gg/scripts/00reference.html

Decompiled campaign scripts: https://github.com/Nibre/blamscript/blob/master/blamscript/h...
Scaless
·5 jaar geleden·discuss
For Mumble in particular, the devs had their heads in the clouds for so long that it is no surprise that it is no longer relevant.

If you had a mic that had issues in any way (buzzing, volume, balance), "The Wizard" and "AGC" were supposed to fix it for you. Do not fret little one, for you do not need nor want to manually fiddle with settings, The Wizard will make everything right [1]!

The pivotal feature that was the reason so many people I know stopped using it is the ability to change the volume of an individual person [2]. It has been a requested feature since the beginning of time, yet it took until 2016 to implement in dev branch and didn't actually make it into a release version until 2020! Too little, too late.

[1] https://web.archive.org/web/20200223143654/https://wiki.mumb...

[2] https://github.com/mumble-voip/mumble/issues/1156
Scaless
·5 jaar geleden·discuss
Sorry if I did not explain it well, TAS does not mean just small helpful enhancements.

In a TAS, the game is being played by the computer using a series of pre-programmed inputs. The fun in TASing is creating the most optimized set of inputs that completes the game in the shortest amount of time. There are often precise one-frame tricks or inputs that would not be possible for a human to perform but can be done easily when you can fully control what happens on each individual frame of gameplay.

Mixing TAS and non-TAS runs doesn't make much sense as humans would never be able to compete.
Scaless
·5 jaar geleden·discuss
Anyone who even remotely looked at the numbers and followed the situation can tell Dream cheated. The only people I see claiming otherwise are either infatuated with his cult of personality or otherwise just don't give a shit, "It's just a kids game who cares"? I care.

I am heavily invested in speedrunning culture, but myself am mostly involved in the Halo community. I have a couple of world records of my own, and I also do routing and other technical things for the community.

Halo has its own long history of cheaters, many of whom were also pivotal founders of the community. In the wider speedrunning scene there are many examples of similar situations. I do not think that speedrunning necessarily has a higher percentage of cheaters, if you compare against other competitive sports and activities the rates would likely be comparable. But that number is far from zero.

I am working on developing TAS (Tool-Assisted Speedrun) tools for the Halo games. With the tools you can create frame-perfect recreations of gameplay that are indistinguishable from actual play.

I am honestly at a stand-still on whether I should ever publicly release a working version of the tools. The main worry is that the tools will be used to submit "fake" runs passed off as human gameplay. I have built in basic safeguards to deter the most basic cheaters, little things that you would never see as a casual player but if you know what to look for would stand out in a video. But there is always the chance a sophisticated user could reverse those changes and fly under the radar.

On the one hand it could open a floodgate of awesome content, tricks, and discoveries. On the other it could potentially completely ruin the integrity of the leaderboards. I am quite conflicted on how to continue with this project if anyone has any insight that might be helpful.
Scaless
·5 jaar geleden·discuss
At that point why even show the masked emails at all? All you're doing is leaking people who use their own custom domains (e.g. [email protected]), and [email protected] isn't going to help me know who that person is either.