sorted by: new top controversial old
[-] TehPers@beehaw.org 4 points 2 weeks ago* (last edited 2 weeks ago)

Pushing HTML even further, one could say it's a declarative programming language that programs a UI in a mostly-stateless manner (inputs aren't really stateless but you can argue the state is provided by the UI rather than managed by HTML).

I'm not sure I'd make this leap myself though, I have a hard time classifying it (or any other markup language) as a PL. As far as I am aware, you can't really program a state machine with pure HTML, though you can accept inputs and return outputs at least.

[-] TehPers@beehaw.org 4 points 2 weeks ago* (last edited 2 weeks ago)

I'm not sure I see the issue. Is there something wrong with them reporting on Ukraine's Kursk region? Doesn't seem like an illegal border crossing to me.

Two can play at this game.

[-] TehPers@beehaw.org 2 points 2 weeks ago

Their GPUs are already bricks. Just throw the GPUs.

[-] TehPers@beehaw.org 2 points 3 weeks ago* (last edited 3 weeks ago)

Would it work to write the query as a common table expression, then select your columns from that table and join it with a count(*) aggregation of the table?

[-] TehPers@beehaw.org 12 points 3 weeks ago

Hey look, the classic "America bad" comment on a post critical of China!

Are these people bots or something? It's possible to be critical of both at different times.

[-] TehPers@beehaw.org 4 points 4 weeks ago

I think it's good to document why things are done, but extracting things out into another function is just documenting what is being done with extra steps. This also comes with a number of problems:

  1. Not all languages are readable. Documenting what is being done is important in some C, or when working with some libraries that have confusing usage syntax.
  2. Not all people reading the code know the language or libraries well. Those people need guidance to understand what the code is trying to do. Function names can of course do this, but...
  3. Not all types can be named in all languages. Some languages have a concept of "opaque types", which explicitly have no name. If parameter and return types must be specified in that language, working around that restriction may result in unnecessarily complicated code.
  4. Longer files (the result of having dozens of single-use functions) are less readable. Related logic is now detached into pointers that go all over the file all because of an allergic reaction to code comments, where a simple // or # would have made the code just as readable.
  5. Function names can be just as outdated as code comments. Both require upkeep. Speaking from personal experience, I've seen some truly misleading/incorrect function names.
[-] TehPers@beehaw.org 2 points 4 weeks ago

If those functions are huge units of work or pretty complex, I can agree. For most cases though, a simple code comment should do to explain what's going on?

[-] TehPers@beehaw.org 1 points 1 month ago

While impressive, a minifier can bring it down to 1 line of JS! I do like that this can function as a reference for making simple canvas-based games though.

[-] TehPers@beehaw.org 3 points 1 month ago* (last edited 1 month ago)

While I agree, it makes connecting to localhost as easy as http://0:8080/ (for port 8080, but omit for port 80).

I worry that changing this will cause more CVEs like the octal IP addresses incident.

Edit: looks like it's only being blocked for outgoing requests from websites, which seems like it'll have a much more reasonable impact.

Edit 2: skimming through these PRs, at least for WebKit, I don't see tests for shorthand IPs like 0 (and no Apple device to test with). What are the chances they missed those..?

[-] TehPers@beehaw.org 10 points 1 month ago

Imagine how different the story would be if they compensated people for this data. "10% off Geforce NOW if you let us use your gameplay footage as training data!" (for example)

This is obviously cheaper and there's way more data to train with, but it just continues to skirt a line in copyright law that desperately needs to be tested.

[-] TehPers@beehaw.org 13 points 1 month ago

Honestly, regardless of what happens to Intel, I'm hopeful for Qualcomm providing a real alternative in the CPU space, especially an alternative as meaningfully different as using an entirely different instruction set. More diversity between competing products in the space can only be a good thing since it gives consumers more meaningful choices to make when deciding between products.

[-] TehPers@beehaw.org 5 points 1 month ago

People on Chrome adding Reddit to their Google searches already use Google. People not using Google who don't search "Reddit" are going to see fewer Reddit results.

No, this won't kill Reddit, but it certainly isn't helping them get more traffic.

view more: next ›

TehPers

joined 1 year ago