Forgot your password?
typodupeerror

Comment Re:Far Right? (Score 1) 76

Why is this labeled as a "far-right" proposal? According to the summary, the SVP has the most seats in Parliament.

The SVP is the most "right-wing" party among the major parties in Switzerland. Although firmly "right-wing" I don't think it should be considered "far-right" though.

Note that Switzerland has a number of "major" parties that cover the political spectrum. Even as the largest, the SVP has "only" 30% of the seats. The second largest party has 20% and it's the left-wing SDP. Neither the left parties nor the right parties have absolute majority. The system functions by finding consensus.

Comment Re: comms (Score 1) 164

Or I guess what I mean to say is, none of these skills seem very difficult to obtain. So what's the problem?

IMHO the problem is that many professional are sleeping on AI. They don't take the time to try it and become proficient with it. Part of it is likely due to inertia, part of it due to prejudice or bad experience with earlier iterations.

Comment Re:comms (Score 1, Informative) 164

I still don't really understand what AI skills are. Communication? They want employees who can ask things? What?

I used Gemini. My prompt was: "create a bullet list in html syntax of skills that might be useful or required to use an AI in a professional setting". This is the result:

  • Prompt Engineering: Crafting precise, context-rich, and structured prompts to elicit high-quality, accurate responses from generative AI models.
  • Critical Thinking & Fact-Checking: Verifying AI-generated outputs for biases, logical fallacies, or "hallucinations" before implementing them in business decisions.
  • Data Literacy: Understanding how data is collected, structured, and utilized by AI systems, as well as recognizing data privacy and security boundaries.
  • AI Tool Familiarity: Navigating and mastering domain-specific AI platforms (e.g., large language models, AI image generators, automated data analysis tools, and coding assistants).
  • Ethical Awareness & Compliance: Understanding the ethical implications of AI use, including copyright laws, intellectual property rights, and company compliance policies.
  • Workflow Automation: Integrating AI tools into existing workflows using APIs, low-code/no-code platforms, or automation software (like Zapier or Make) to increase efficiency.
  • Iterative Problem Solving: Approaching AI tasks with an experimental mindset—refining, testing, and tweaking inputs continuously to achieve the desired outcome.

As a software engineer working daily with coding agents and AI workflows, I can confirm the list is pretty accurate although of course not exhaustive. IMHO the most important skill is being aware of what an AI can accomplish, which nowadays is a lot.

Comment Re:concerns about personal data on work devices (Score 1) 66

This. I'm never understood why people do "personal" stuff on their work devices. Your phone can pretty much do anything that needs being done these days and you don't have to connect to the corporate network with it.

Because their situation might be different. I do personal stuff on my work devices from time to time but my employer explicitly allows minor personal use and in my jurisdiction they are actually prohibited by law from performing behavioural monitoring unless they have a very specific reason.

Comment Re:Wrong side of history (Score 1) 166

Not believable. The transmission is initiated by the user who downloads the code. That's literally how it works. In your argument, you're removing agency from users, while also claiming that the author forced a user to ask its LLM or web browser to pull code and run it without inspecting it first. Occam's Razor disagrees.

It doesn't matter who initiates the download. By your rationale putting compromised packages in package repositories would never be a crime since "the user initiates the transmission", which is obviously not how the courts see it.

The author decided to shut up and consult a lawyer for a reason.

Comment Re:Wrong side of history (Score 1) 166

Not at all. How did you find such an obscure argument? It's broken, I"m afraid: Firstly, the author has no idea who is downloading files. That would be a problem for Github. Maybe they are liable for hosting malicious content? I doubt it, due to DMCA exceptions. Secondly, there's no causing of transmissions. The user copies some files. That's transmission number one. The user executes some code without reading it first. That's not a transmission. The user next causes an execution of a command. That's a problem for the user.

The author made the files available on distribution channels. GitHub Releases very likely qualify as distribution channel. Maven Central 100% qualifies as distribution channel. That is most likely more than enough to be considered "knowingly causes the transmission" as interpreted by the courts.

Comment Re: Wrong side of history (Score 1) 166

You are clearly not a lawyer. Causes to be transmitted is not equivalent to making available for free.

Artifacts containing the code in questions were made available. That is very likely to qualify as "knowingly causes the transmission" even only as GitHub Release and it 100% qualifies as deployment on Maven Central.

Comment Re: Mixed feelings. (Score 4, Interesting) 67

No. When using company equipment, at any company with a reasonable Computer Usage Agreement in place, all data related to said company/equipment remains the property of the company.

True in the US, but definitely not true in general. In the EU this kind of data collection would be 100% illegal.

Comment Re:Dissing Agile (Score 3, Insightful) 85

No and no. Real software development requires design. Agile is a race to accumulate band-aids. Never time to fix anything, only time to cover garbage up.

That's not true at all unless "Agile" is being touted as excuse to do a sloppy work. Part of the work when doing Agile properly is refining design decisions and aggressively refactoring consequently. There should be a lot of design considerations being done continuously when doing Agile.

Said that, there are teams which do use "Agile" as excuse to cut corners and keep solutions half-baked, so I get what you mean.

Agile targets managers, it defines doers as literally all the same and interchangeable, then creates worthless metrics that managers can use for performance claims.

That's a key issue. The "original" Agile Manifesto and Agile movement was developer-centric and tried to offer pragmatic solutions for developers wanting to get the job done. When Scrum entered the place, it turned "Agile" project-management-centric, with focus on processes and "ceremonies" to integrate in a corporate strucuture which is almost inevitably highly hierarchical and top-down driven.

This is a big source of endless discussion because the two are very different things. It's like an American talking about "liberals" vs. an European, where in America it means "neo-liberals" and in Europe more likely "classic-liberals", which couldn't be more far apart in ideology.

Agile is cheating, they are synonymous. No design, ground up approach, worthless metrics, no long term values, no team development.

Some of the most elegant and effective designs I produced were developed with Agile. "Emergent design" can be superior because it can profit from lessons learned during its own implementation and will continuously get refined during the life of the solution, as long as the solution gets properly adapted to those lessons which is exactly what Agile is supposed to achieve.

How Agile operates is by continuously adapting to new lessons learned and situational changes, but it is supposed to be done aggressively and in a clean way. Not doing that or doing that through ugly hacks is not how it's supposed to work.

Comment Re:One behemoth isn't a trend (Score 1) 85

Larger team sizes. This can work if the team owns enough to keep everyone busy, but it can lead to effectively being independent subteams calling themselves one team while being inconvenienced by each other.

A large team will inevitably split itself into smaller units.

Among the larger team there should and will be some higher level coordination, but the lower level discussion necessary to get things actually done only scales up to small team size before becoming so much overhead to become problematic.

Comment Re:Conciousness isn't as mysterious as you thought (Score 4, Insightful) 403

Dawkins is right. Detractors are just clinging, faith-like, to the idea that our brains are somehow magically more than computation devices

That's not how it works. Even if human-like consciousness could be replicate by a machine, there is no evidence that LLMs are doing that.

What he is saying is that it "looks enough like actual consciousness that it must be it", but that is not sound reasoning.

Something can be functionally equivalent enough to the real thing to give the impression of being the real thing without actually being the real thing.

Comment Re: Not sure what to think about this (Score 1) 170

What happens if the cap is exceeded? Forced abortions, sterilization, and euthanizing the surplus?

From the text of the initiative, basically the government would be required to implement restrictive measures once 9.5M are reached. If 10M are exceeded, the government would be required to terminate international treaties that drive immigration.

This is effectively a constitutional amendment, so many details are not defined at this level. If successfull, the details would need to be elaborated by the government, e.g. by the Parliament enacting new legislation to satisfy the new constitutional requirements.

Comment Re:What now? (Score 4, Informative) 46

But to my knowledge, they are month to month, meaning the contract is for the month, and by agreement a new contract is created each month

No, it's not: it's a subscription contract that lasts until one of the parties terminates it. This means the contract lasts effectively indefinitely but can be terminated or in some aspects modified during its course without having to agree to a full new contract agreement, which the consumer would have to actively accept every time.

The issue is that for these contracts the law does allow for modifications without requiring a full new contract agreement every time, but the clauses in the contract need to be specific about what can be changed and why and cannot give the provider too much unilateral power. The clause Netflix was using from 2017 to April 2025 were instead very generic, giving Netflix basically unlimited power to unilaterally change the price without justification.

In the Italian system clauses like these, which give a party significant unilateral power over the other party, are called "vessatorie" (vexatious) and are void unless individually accepted and signed by the other party on top of the contract containing them. In case of online contracts this might require a separate digital signature for each individual clause.

Note that a proper digital signature would otherwise not be required for an online contract not containing these type of clauses, which can be accepted by a consumer by simply clicking on a consent box. This means having these clauses makes an online contract much more problematic to accept.

Since the clauses Netflix was using to increase prices were found to be "vexatious" and were not accepted with individual signature, they were found to be void. Since they were void, Netflix could not use them as basis to increase the prices. After April 2025 Netflix introduced clauses that were considered not vexatious and Netflix can increase prices based on them.

Slashdot Top Deals

Why be a man when you can be a success? -- Bertolt Brecht

Working...