1
2
3
4
5
 
 

This has be true for a while and it doesn't feel right. On X11 things are better and application do not run all the time as long as there is no event (mouse, key or compositor asking for repaint).

Is there any alternative to make efficient GUI? I am building one because for the longest time Qt/GTK/WxWidget had so many issues and are not meant to directly draw with OpenGL when you need it.

6
 
 

Easy one to miss if you run a lot of pages in one automated Chrome behind a proxy: Chrome allows 32 simultaneous connections through an HTTP/1.1 proxy. Past that, requests wait inside the browser before the proxy ever sees them.

So throughput sits flat no matter how many tabs you add, and it's tempting to blame the proxy and go looking for a bigger plan. That won't help. Splitting the work over several browsers will.

Two more Chrome oddities in the same area. A user:pass@ URL in --proxy-server fails with net::ERR_NO_SUPPORTED_PROXIES, because Chrome doesn't use credentials embedded in proxy settings. And a password-protected SOCKS5 server doesn't work at all, since Chrome supports no SOCKS5 auth methods, so you get net::ERR_SOCKS_CONNECTION_FAILED whatever your code does.

7
 
 

How can I find a local coding LLM that wasn't trained on copyleft code?

It's an ethical concern, not a legal one, so if the data collection doesn't entirely rule out copyleft, that might be OK

8
9
 
 

been looking for a community to write and discuss theoratical CS stuff. can I post it here?

there are other communities like: https://cs.stackexchange.com/ but don't know how friendly they are toward begginers.

10
 
 

I couldn't sleep last night so there's got to be a better title

Alice and Bob (and maybe even Charlie!) want to find common preferences. However, they're each ashamed of some of their preferences.

Each are only comfortable with another knowing a preference of theirs if that preference is shared by everyone at the table. They also don't want gossipy Mallory to run a third-party check for them - this has to be possible without trusting anyone or any program with access to the secret data of others. Assume Alice and Bob may be tempted to try and find each others' secret preferences.

For example:

  • Alice likes Anime, Comedy, Fantasy, Romance, Thriller

  • Bob likes Anime, Drama, Horror, Romance, Thriller

  • Alice is worried Bob will judge their interest in Anime and Fantasy

  • Bob is scared Alice will judge their interest in Romance

  • But both are fine with the other knowing if they are both interested.

Both will discover a mutual interest in Anime and Romance, but Bob will never deduce Alice's secret interest in Fantasy.


I am interested in both same-room mechanical solutions (such as overlaying sheets of paper with non-preferences painted out, then shining a light through the stack) and online client-server solutions where the server cannot figure out each answer (such as being given an unlabelled ordered set to compare, where Alice and Bob each have the labels - like return {1,1,0,1,0,1,1} AND {1,0,1,0,1,1,1}).

11
 
 
12
13
 
 

CheerpJ 5.0 brings Java 21/25 support to the browser with full OpenJDK implementation and a new WasmGC engine.

14
15
16
17
18
19
20
 
 

The criticism and warnings are not new, but now they come from within China.

Archived

[...]

A recent government-funded study out of Sichuan University's Law School published in the Journal of Sichuan Normal University has triggered a fresh wave of scrutiny regarding China's social credit system. Authored by doctoral candidate Lin Jianxing, the paper cautions that pouring advanced artificial intelligence and predictive algorithms into social rating frameworks risks turning administrative tools into instruments for mass surveillance.

The core issue isn't new, but the source is. Critics from Western nations have flagged privacy concerns for years. Now, internal legal scholars are pointing out the exact mechanical pitfalls from within the system's own academic backyard.

[...]

When the social credit initiative first gained traction years ago, its stated goals sounded straightforward. Officials designed it to build market trust, crack down on corporate fraud, and help banks assess default risks for loans. Think of it as a corporate and financial reliability index, meant to keep bad actors out of public contracts and penalize contract breakers.

Over time, things shifted. Local governments began testing personal credit metrics that tracked minor infractions on public transit, school attendance, and everyday civic habits.

Lin's research highlights a profound transition. By utilizing big data mining and predictive algorithms, administrative bodies can translate everyday online and offline choices into quantifiable scores. This process aims to forecast a person's future actions before they happen. That predictive capability is where convenience crosses the line into surveillance.

[...]

When you hand regulatory decisions over to predictive algorithms, several distinct problems emerge.

  • Opaque Logic: When an algorithm lowers a score, finding out why can feel impossible. Citizens face automated restrictions without knowing which specific data point triggered the penalty.
  • Amplified Discrimination: Predictive models rely on historical data. If past enforcement favored certain demographics or penalized specific behaviors unfairly, the algorithm bakes those biases into future decisions.
  • Massive Surveillance Footprint: Real-time tracking requires constant data collection. Facial recognition feeds, smartphone logs, and financial transactions must flow continuously into a centralized scoring apparatus.

[...]

Internal critiques published in state-funded journals show that policy debates inside the country are far from monolithic. Legal scholars and researchers are actively pushing back against the overreach of automated systems, warning that hyper-efficient administrative control carries a steep societal cost.

If algorithms become the ultimate arbiter of who gets a loan, who boards a train, or who qualifies for public services, trust stops being a social contract between people. It becomes a compliance score issued by a machine.

[...]

21
22
23
Optimizing a Spin-Lock (david.alvarezrosa.com)
24
 
 

How hard is it to check for whitespace?

25
 
 

The 10x developer is one of the most repeated and least understood ideas in our industry. It’s used to justify hiring decisions, set compensation bands, and influence entire management philosophies. But the source material, a 1968 study called “Exploratory experimental studies comparing online and offline programming performance” has been largely debunked when looking at individual developers working within a team or organization.

view more: next ›