HN user

Akronymus

4,134 karma

email: akronymus@akronymus.net website: akronymus.net

Posts60
Comments1,482
View on HN
archipelago.gg 3mo ago

Archipelago – Multiworld Multi-Game Randomizer

Akronymus
2pts0
www.youtube.com 6mo ago

The Honey Files Expose Major Fraud [video]

Akronymus
4pts1
gamersnexus.net 8mo ago

GPU Benchmarks – Animation Error Methodology White Paper

Akronymus
1pts1
www.apmreports.org 11mo ago

At a Loss for Words: A flawed idea is teaching kids to be poor readers (2019)

Akronymus
242pts249
cyberinsider.com 1y ago

Kape Technologies Now Owns Various VPN Companies, and VPN "Review" Websites

Akronymus
3pts1
www.youtube.com 1y ago

Understanding Porsche's New Six Stroke Engine Patent [video]

Akronymus
2pts1
www.youtube.com 2y ago

The Last Unsolved Problem of Climbing Ropes [video]

Akronymus
4pts1
www.youtube.com 2y ago

Bad Apple on a CPU built out of discrete chips [video]

Akronymus
2pts1
www.getty.edu 2y ago

Preventing Digital Decay

Akronymus
1pts0
news.ycombinator.com 2y ago

Ask HN: Why do you all think that Htmx is such a recent development?

Akronymus
65pts58
www.keithschwarz.com 2y ago

Darts, Dice, and Coins: Sampling from a Discrete Distribution (2011)

Akronymus
1pts0
mariusschulz.com 2y ago

Constant Variables in JavaScript, Or: When "Const" Isn't Constant

Akronymus
2pts0
www.youtube.com 2y ago

Corey Quinn: Terrible Ideas in Git [video]

Akronymus
2pts1
www.youtube.com 2y ago

Domain Modeling Made Functional – Scott Wlaschin [video]

Akronymus
3pts0
www.emailtooltester.com 2y ago

Subscription Services and Dark Patterns: How Big Tech Keeps You Paying

Akronymus
2pts0
developer.nvidia.com 2y ago

Life of a triangle – Nvidia's logical pipeline

Akronymus
4pts0
www.codewithjason.com 2y ago

I don’t buy “duplication is cheaper than the wrong abstraction” (2021)

Akronymus
145pts318
arxiv.org 2y ago

The first room-temperature ambient-pressure superconductor?

Akronymus
1690pts877
news.ycombinator.com 3y ago

Ask HN: Can a subpoena be used to compel a company to collect future data?

Akronymus
2pts2
en.wikipedia.org 3y ago

Generarional List of Programming Languages

Akronymus
1pts0
martinfowler.com 3y ago

FrequencyReducesDifficulty (2011)

Akronymus
2pts0
andrewray.me 3y ago

Reduce is a left fold, but ReduceRight isn't a right fold

Akronymus
2pts2
raganwald.com 3y ago

Yes, JavaScript Is a Lisp

Akronymus
21pts21
www.cs.yale.edu 3y ago

Haskell, Ada, C++, Awk: An Experiment in Prototyping Productivity (1994) [pdf]

Akronymus
86pts49
www.youtube.com 3y ago

The Austrian Wine Poisoning (2020) [video]

Akronymus
2pts1
www.cs.yale.edu 3y ago

Haskell, Ada, C++, Awk: An Experiment in Prototyping Productivity (1994) [pdf]

Akronymus
1pts0
www.youtube.com 3y ago

Why Gifted Kids Are Special Needs [video]

Akronymus
1pts0
dolphin-emu.org 3y ago

Ubershaders: A Ridiculous Solution to an Impossible Problem (2017)

Akronymus
1pts1
byorgey.wordpress.com 3y ago

Conversations with a six-year-old on functional programming (2018)

Akronymus
2pts0
www.youtube.com 3y ago

Why US Produced Eggs Are Banned Across Europe (& Vice Versa) [video]

Akronymus
2pts0

To most modern users, web browsers kinda suck if they don't know URLs. For example, if they want to find an item they saw on Amazon, searching it in browser history just sucks compared to the in-service search.

And, more and more, browsers are trying to hide the URL as much as possible. Which is REAPLY annoying.

- I can see when it gets updated (versus a website that gets updated every time I load it). For security reasons it's better, I can even verify my app with other people online and make sure we run the same thing.

in many cases this is no longer the case. Discord, for example, has introduced capabilities to update parts of the app without goung through the play store on android, same with youtube. Which they obviously use to enshittify things against your will.

On private/community hosted/moderated servers my experience was that cheating was mostly a non-issue. Only with the advent of forced matchmaking/only official servers and such has it become a real problem.

Mostly by looking at the calling site where the code is already used and the calling site where I want to reuse it. If both of those mean the same (calculate the tax on x products, for the purpose of applying to the shopping cart, vs for applying to generating reports) then I'll reuse it, if it can be achieved without adding stuff like flags, in most cases. In other cases, it just looks the same (sum some field + calculate a percentage of that, for example, for discounts vs taxes on products) where it's obvious that they don't mean the same. (Though, I do heavily rely on a good type system to deal with future evolutions of that copied code)

TL;DR: Vibes

My metric for that is "does that code MEAN the same thing" or "does it just look the same". Has worked quite well for me so far. I frequently find myself making a copy of some code rather than adding a parameter (most commonly done with code that would get some flag added)

I assume to split the overall behaviour (loop through all elements, transform some value, etc) and the specific one (apply this function to all elements, transform it in this way, etc) into multiple functions and combine those to achieve the actual intended behaviour.

At least that's my interpretation

CSSQuake 1 month ago

Id assume "a fun challenge" could be enough of a reason

(2 bits per color? how is that possible).

this is probably a rhetorical question, but lemme answer anyways: By packing the colour channels into a single byte. So, for example, you'd have RRGGBBAA within a single byte, for each pixel. Giving you 64 possible colours, with 4 steps of alpha.

Or if you don't need to have alpha, you could pack it even further down to RRGGBB in a byte, which leaves 2 bits left over for the next pixel. Via that, you can pack four pixels worth of colour data into 3 bytes: RRGGBBRR|GGBBRRGG|BBRRGGBB (italics for delineting pixels, vertical bars for delineting bytes)

The latter is a tradeoff between compression and a more complex accessing pattern.

A bit of a tangent, some system used RRRGGGBB for colours, because the eyes are the least sensitive to differentiating the amount of blue, so that's another way to use up a full byte per pixel.

https://en.wikipedia.org/wiki/Color_depth

The movement explicitly DOESNT want to force companies to keep their servers running. It is singularily concerned with keeping games playable in some form after shutdown. Be it via patching out the requirement on a server, providing a way to host it yourself or any other option, really.

It's not endless support but more "Don't stop me from playing the game". For example, win xp is no longer supported. You can still use it.

For a lot of games the current situation is essentially the same as "The OS is no longer profitable enough, so the developer prevents you from using it"

Currently I'm heavily playing both a free-to-play with microtransactions title (Heroes of the Storm) and a subscription title (EVE Online), both of which are live service games which would be exempt from this bill by definition, but are both games I would meaningfully like to play even if the companies decided they didn't want to run them anymore. (Yes, I'm aware both games I am playing regularly are old as time itself.)

[emphasis mine]

AFAICT, the MTX would make HOTS not be eligible for the "no monetary considerations" carveout.

Edit, didn't realize you were the same person I replied to on another comment, sorry for repeating myself.

> (2) Any digital game that is advertised or offered to a person for no monetary consideration.

I'd argue buying any form of MTX creates a monetary consideration. Though, I guess it is kind of a gray area that's gonna have to be ruled on.

This solely refers to the game being available for free, not for any additional powerups or cosmetics being available for free.

I didn't intend to mean additional stuff being free. I meant additional stuff you can buy, resulting in the no monetary considerations carveout not applying.