Earlier quoted context omitted.
VW realized that software was important years ago and founded a dedicated software-only company called Cariad to specialize in it. They went ham recruiting traditional software folks for high salaries (in European terms). I know a few people who moved Bay area -> Europe to work for them and they have a couple west coast offices where you'd expect for the people who don't want to move. It's been an absolute disaster,…
Damn that last sentence was a heck of a plot twist.
Exposed DeepSeek database leaking sensitive information, including chat history
331–340 of 499 posts
Re: Exposed DeepSeek database leaking sensitive information, including chat history
#332Earlier quoted context omitted.
A lot of software design from the English world centers around "design patterns." And these "design patterns" have advanced nomenclature and often make things more convoluted then necessary. The whole concept of these "patterns" are actually an arbitrary style that got invented in the English speaking world. In non-english countries people program in ways that are more straightforward.
Can you provide an example?
To maintain optimal efficiency, a Flyweight is used for the "Hello, World!" string, preventing redundant memory allocation. The Proxy regulates access to the print function, ensuring only authorized modules can invoke it. The Composite structure organizes potential multiple output streams, making it easy to expand the system beyond just console printing. A Factory of Factories, or MetaFactory, oversees creation of our AbstractFactories to maintain consistency and scalability.
Before execution, Encapsulation hides implementation details while Cohesion ensures the PrintHandler remains single-responsibility. Loose Coupling ensures that changing one component won’t break the system. Interfaces dictate behavior, and Abstract Classes provide reusable codebases. Dynamic Dispatch selects the appropriate OutputStrategy at runtime.
To enhance modularity, a Decorator wraps the PrintHandler for additional formatting options, an Adapter ensures compatibility with different logging frameworks, a Memento preserves state in case a rollback is needed, and a Facade simplifies access for higher-level modules. The Chain of Responsibility delegates different logging levels, while the Command Pattern encapsulates the printing request for possible queuing or delayed execution.
By adhering to Open-Closed, we can extend our print functionality without modifying core logic. Liskov Substitution ensures all output strategies remain interchangeable. Interface Segregation ensures smaller, focused contracts. Dependency Inversion prioritizes abstractions over concrete implementations.
Finally, SOLID principles uphold scalability, reusability, and maintainability. UML diagrams map out relationships, Sequence flows depict interactions, and Design Contracts enforce constraints, ensuring the system remains adaptable.
After all this, we simply call PrintManager.getInstance().print("Hello, World!"); and marvel at our masterpiece.
Re: Exposed DeepSeek database leaking sensitive information, including chat history
#333Earlier quoted context omitted.
It’s harder to learn for sure. Majority of the resources are in English and it’s harder to internalise the keywords. But it’s definitely possible to program without knowing English.
But like, you can’t program Java without English right? A for-loop has to be written in English?? I’m so confused haha
They translated the keywords. Even if you've programmed in proper programming languages for years without knowing English, all the regular keywords to get stuff done you will know in English. And you won't be able to do a single thing in Excel coz none of the keywords work.
One good thing I guess: You can honestly say when they ask you "hey, you know how to program computers, right? Can you help me with this problem in Excel" and you can honestly say: Nope, can't, no idea how that works. See it doesn't even have a simple IF.
Example: https://easy-excel.com/excel-in-other-languages/excel-formul...
Re: Exposed DeepSeek database leaking sensitive information, including chat history
#334Complete database control and potential privilege escalation within the DeepSeek environment without ANY authentication...
Re: Exposed DeepSeek database leaking sensitive information, including chat history
#335Earlier quoted context omitted.
In the wild I've seen a company returning a JSON key "ankunftTime" in one of their APIs
Anyone remember T_PAAMAYIM_NEKUDOTAYIM?
Re: Exposed DeepSeek database leaking sensitive information, including chat history
#336This is probably an incredibly stupid, off-topic question, but why are their database schemas and logs in English? Like, when a DeepSeek dev uses these systems as intended, would they also be seeing the columns, keys, etc. in English? Is there usually a translation step involved? Or do devs around the world just have to bite the bullet and learn enough English to be able to use the majority of tools? I'm realizing no…
Re: Exposed DeepSeek database leaking sensitive information, including chat history
#337This is probably an incredibly stupid, off-topic question, but why are their database schemas and logs in English? Like, when a DeepSeek dev uses these systems as intended, would they also be seeing the columns, keys, etc. in English? Is there usually a translation step involved? Or do devs around the world just have to bite the bullet and learn enough English to be able to use the majority of tools? I'm realizing no…
As programming languages keywords and APIs are written in english, it just looks better to keep it that way for identifiers and internal doc, the other way causes a dissonance for me which feels unconfortable.
Re: Exposed DeepSeek database leaking sensitive information, including chat history
#338Earlier quoted context omitted.
Sorry for the whataboutism, but the US looks more and more hypocrite when they sell themselves as the paragons of democracy and free trade, ready to save the world from authoritarian China but are fine selling AI and AI hardware (and armament, but that's another matter...) to Israel's oppressive regime which clearly uses it to persecute and kill innocent Palestinians. It's all just dirty politics, in the end none of…
[flagged]
Come on, nearly half of the inhabitants of Gaza are/were under 18. "Surveys" cannot make collective punishment legal, or annexation and ethnic cleansing for that matter. I'd say outright cutting off a whole population from food and going on TV to rant about how even the babies are terrorists isn't self-defense or security. If anything it's with a second set religious extremists that needs Hamas just like Hamas needs them. And in similar fashion, they use "Israel" as a shield for what they want, despite the Israelis who do respect human rights and international law, and get threatened for it.
> You’re trying to separate Hamas from everyday people in Gaza
They are separate. Each person is responsible for their actions. You can't speak of democracy and then casually ignore this.
Re: Exposed DeepSeek database leaking sensitive information, including chat history
#339Earlier quoted context omitted.
Please don't take HN threads into nationalistic flamewar. It's not what this site is for, and destroys what it is for, regardless of which country you have a problem with. https://news.ycombinator.com/newsguidelines.html
Well, yes, but I don't think I did. Edit: Also: these things need to be discussed. Or can't they? Did you rate limit me for this?
Re: Exposed DeepSeek database leaking sensitive information, including chat history
#340This is probably an incredibly stupid, off-topic question, but why are their database schemas and logs in English? Like, when a DeepSeek dev uses these systems as intended, would they also be seeing the columns, keys, etc. in English? Is there usually a translation step involved? Or do devs around the world just have to bite the bullet and learn enough English to be able to use the majority of tools? I'm realizing no…
I do occaisonally find code with variable names in other languages, but it's very rare, for the most part if you want to code, English is the way.
I've also seen a few devs who used Hebrew variable names but spelled in English (`shalom` instead of שלום).