Hacker Newsnew | past | comments | ask | show | jobs | submit | xigoi's commentslogin

I recently tried signing up for DeepSeek using my custom-domain e-mail address and the website said the domain is “not supported”.

You can use a reverse proxy.


It only screwed with people who violated the licence. Just like those taint chips in clothing stores only screw with people who steal clothes.

How did they violate the license? Jqwik is under the eclipse license. Seems like AI usage is allowed by that license.

> Just like those taint chips in clothing stores only screw with people who steal clothes.

If we are going to extend the metaphor to the physical, i'd point out that probably the most equivalent is putting a bomb in a package on your porch in order to target people who steal packages. Which is illegal pretty much everywhere.

Regardless, even if you are of the opinion that the maintainer of jqwik was wronged, just because someone wrongs you does not give you the right to wrong them in turn. There is a reason why we as a society developed a court system instead of just settling disputes by vengence.


My bad, the licence is not violated. However, the documentation clearly says that the software must not be used by LLM agents.

> the most equivalent is putting a bomb in a package on your porch in order to target people who steal packages. Which is illegal pretty much everywhere.

More like putting a sign on the package saying “If you stole this package, please kill yourself”. If someone steals the package and kills themself, it’s on them.

> just because someone wrongs you does not give you the right to wrong them in turn.

The author of the library did not do anything wrong. The users of the library deliberately allowed their LLM agent to delete the files.


> More like putting a sign on the package saying “If you stole this package, please kill yourself”. If someone steals the package and kills themself, it’s on them.

Contrary to popular belief, AI's aren't seintient and they don't have agency. They are computer programs. They follow instructions. At the end of the day, its just a machine.

If you wrote something on a package that would trigger a machine to kill someone, that is called murder (or at least manslaughter depending on details)


It’s the AI agent that deleted the tests, not the library.

In this case, using Git would have helped even if it was local-only.

What did the AI actually do? Because `rm -rf .` is not something git can help you with.

AFAICT, it only deleted the code using the library, not the whole repository.

It was a fake post anyway, but the instructions were to remove the output of that library and code using it, not delete everything on the computer or project.

If your game is on Steam and does not use creepy “anticheat” software, you can probably just play it on Linux.

Yeah, people who talk about how "fiddly" it is to game on Linux must not have tried recently, or have a very low tolerance for doing anything other than clicking play.

I occasionally have to right click a game and enable the compatibility in the settings - that's just a single checkbox. Steam handles the management of pulling whatever the most recent version of Proton-GE is for me and everything pretty much works. There's a setting in Steam itself that you can set a default compatibility tool.

The only games that do shaders preload are Marvel Rivals and Monster Hunter World/Wilds, and even those are quick and can be canceled if I cared to. Even modding is fairly straightforward using something like r2Modman for Steam games or Prism Launcher for Minecraft.

If that's too hard for some people then I bet they also don't run adblockers, which means I've written them off as actually knowing how to use a computer at the most basic level.


I have that one linux friend who is always recompiling shaders every game update. It's only 5 minutes, but's it's every game update which can be lot.

I'm waiting for that to go away before I consider the jump. I figure there'll be enough people sick of that behaviour it'll get sorted.


You can just skip the shaders compilation for close to 0 performance impact in most games, I wish they (Valve) would make this the default behavior

Go away? I've been replaying Splinter Cell: Chaos Theory (2005) and it recompiles the shaders even on alt-tab (to clarify that feature has been there always since release). It's more on the developers to fix. After all, not even Windows games on winodws are free from shader stutter (with less ways to fix it than linux!)

If I'm understanding that they're waiting this 5 minutes when they try to launch the game, there's a setting (go to Downloads, scroll down) to do the shader compilation in the background

Microsoft keeps being the best advocate for Linux.

Except normies don't have the option at computer stores.

Even the OEMs that do offer the option to have Linux pre-installed keep pushing for "Works best with Windows".

What is a non technical user to do, the choice ends up being macOS, Windows, or ChromeOS thin clients.


this is the primary problem to begin with.

MS windows installs are not being purchased because they are better or more desirable, the option to purchase non MS installs has been scuttled by MS licensing and bundling thier way into exclusive OEM installs.

Bundling of Microsoft Windows

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

Microsoft litigation

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


The behavior of an LLM is not and cannot be “well-specified”.


Libraries like Guidance guarantee that the output of an LLM will be syntactically correct (i.e. it will be valid JSON or whatever output format you are wanting). They do not, and fundamentally cannot guarantee that the data contained in them is actually correct, and cannot make the actual behavior of the LLM "well-specified". Or, as you put it, trumps voice wrong.

> Let me be clear. Having to add a bunch of random fucking try-catch bullshit around every fucking function call is EXACTLY why I hate exceptions and is EXACTLY what I think is bad software design.

The whole point of exceptions is that you don’t need to handle errors at every call site. You can just have one central try-catch block at a place where you have a way to deal with the error, such as report it to the user.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: