Never heard of gog.com before (not much of a gamer anymore these days) but it looks really cool! I wonder, though, how exactly do they handle the copyright and licensing topic? Do they negotiate terms separately with every copyright holder? Do they get access to the source code in order to preserve the games and make them fully offline-compatible?
Not trying to change your mind but at least when it comes to exchanging the SSD and battery, you can do the same thing with practically all Thinkpads and Dells?
Just did it with my old Dell a couple days ago – I was done in 5 minutes.
Official battery replacements are impossible to find for older Lenovo models. I have a 4 year old X13 Yoga and can’t really get a new official battery for it in my country. So while replacement is easy, finding the parts is not.
Not too long ago, in a galaxy pretty close to here, there were laptops with removable batteries, and switching them required no tools and took all of about 10 seconds.
> This two-factor system is generally secure. The space of all 6-character alphanumeric confirmation codes combined with all possible last names is astronomically large, making it impossible to “guess” a valid pair.
Depending on the threat model, the attacker's goal might not be to guess a single pair but to access any valid pair (of a booking with a flight date in the future, or maybe even in the past). Suddenly you're looking at thousands of valid booking codes and the attacker can try a couple dozen of common names. Brute-forcing valid pairs then becomes relatively easy.
To anyone who says "I have nothing to hide" I respond with "Unfortunately, you are not the one who gets to decide whether what you have is worth hiding."
(I think I first might have come across this beautifully succinct and unfortunately very true counter in a Reddit AMA with Edward Snowden way back when, but I might be misremembering.)
Both of these are not good responses and are easily discounted by most people ("I don't take nude photos"/"I never tell anyone my pin").
Average people see zero equivalence between sending nudes or their bank pin to a specific stranger and Google keeping a record of every website they've ever visited.
Surely the "I never tell anyone my pin" is just an admission that they do have something to hide?
The point is that there are many things that should be kept private/secret and often the need for that secrecy isn't obvious to people who have never been in particular situations. A woman trying to escape from an abusive relationship may need to keep her location secret to avoid being murdered by her ex, but your typical white male who declares "nothing to hide" may have difficulty in understanding that, whereas they may be able to grasp why their PIN should be kept secret.
I understand the point, but you're taking their statement "I have nothing to hide" way too literally, and these sorts of arguments based on literal interpretations rarely convince anyone. Has anyone actually ever been convinced to take privacy more seriously by this "insight"?
It's not so much a method to convince people to take privacy more seriously, but demonstrating that people who say "I have nothing to hide" haven't really thought about it and how it's such a ridiculous statement.
My aim would be to get people to understand that everyone has stuff that should be kept secret and that it varies according to their circumstances.
It's just so weird you would bring your hatred of a "typical White male" strawman into this discussion when most people on this website are White and male and are themselves arguing for full stop privacy for everyone.
You could have named any other group (and been far more accurate in your assumption of a disregard for privacy, by the way) but you chose White men (like the ones who codified "a right to privacy" in the first place). Why?
I was thinking a little about it lately. Not the saying itself, but the positioning to the general public. The annoying reality is that for most of the things that I consider important enough to voice discontent over ( and maybe even suppress need for convenience for ) are not always easy to 'present'. Note that it is not even always easy here either, but we do, by design, give one another a charitable read.
Hell, look at me, I care and I accepted some of it as price to pay for house peace.
yeah, it's a cascade. maybe you are not a threat to gov or corp but locally there's people who are like the people in clubs who spike you because they want you out or because they want your girls or the girls you will steal from them. info can be power. rumors, gossip, your browsing history, what you draw, what you code in your free time, what you talk to your kids about, what they do with that when they visit "friends" who already had info that you decided wasn't worth hiding ... from your kids ...
all can and will be used to induce stress or to divert attention of the young ones.
governments used to build massive societies and create rules and order and kaizen infrastructures that would get us as far away from the dark ages as possible ... but here we are closing that gap again. Go VCs! Go Agents! Go Puppies of Wall Street! Go work for LLM companies instead of using those big capable brains of yours for something other than personalized copypastable copypastacopypasta ...
"the other girls and kids made it through, and so will you, just let it happen, let it be" and so it goes ...
It's beautiful from an artistic point of view but also rather hard to read and probably not very accessible (haven't checked it, though, since I'm on my phone).
Works perfectly on an iphone. I can't attest to the accessibility features, but the aesthetic is absolutely wonderful. Something I love, and went for on my own portfolio/company website... this is executed 100x better tho, clearly a labor of love and not 30 minutes of shitting around in vi.
GotaTun is specific to Mullvad and the features they usually add make sense for a public VPN provider. Unlikely projects such as Tailscale adopt it.
Besides, engineers at Tailscale, I don't think, strike me as startled by any hurdle too tall to debug, improve Go-based libraries. In fact, they pushed wireguard-go past 10gbps on Linux-based platforms back in April 2023! https://tailscale.com/blog/more-throughput
Agreed. I worked with Gitlab CI on the daily from 2021 till 2024 and I started curating a diary of bugs and surprising behavior I encountered in Gitlab.
No matter what I did, every time I touched our CI pipeline code I could be sure to run into yet another Gitlab bug.
It’s great if you have relatively simple CI. If you have anything slightly more complicated (like multiple child pipelines for a monorepo) you’re going to have a rough time.
Every time I thought I understood GitLab CI, it would fail/behave in non-obvious ways.
> A2UI lets agents send declarative component descriptions that clients render using their own native widgets. It's like having agents speak a universal UI language.
(emphasis mine)
Sounds like agents are suddenly able to do what developers have failed at for decades: Writing platform-independent UIs. Maybe this works for simple use cases but beyond that I'm skeptical.
this isn’t the right way to look at it. It’s really server side rendering where the LLM is doing the markup language generation instead of a template. The custom UI is usually higher level. Airbnb has been doing this for years: https://medium.com/airbnb-engineering/a-deep-dive-into-airbn...
Nope, it's just a repackaging of the same problem, except in this case, the problem is solved with APIs and CLI and not jumping through hoops in order to get the AI to do what humans do.
It's about accomplishing a task, not making a bot accomplish a task using the same tools and embodiment context as a human - there's no upside, unless the bot is actually using a humanoid embodiment, and even then, using a CLI and service API is going to be preferable to doing things with UI in nearly every possible case, except where you want to limit to human-ish capabilities, like with gaming, or you want to deceive any monitors into thinking that a human is operating.
It's going to be infinitely easier to wrap a json get/push wrapper around existing APIs or automation interfaces than to universalize some sort of GUI interactions, because LLM's don't have the realtime memory you need to adapt to all the edge cases on the fly. It's incredibly difficult for humans, and hundreds of billions of dollars have been spent trying to make software universally accessible and dumbed down for users, and still ends up being either stupidly limited, or fractally complex in the tail, and no developer can ever account for all the possible ways in which users interact with a feature for any moderately complex piece of software.
Just use existing automation patterns. This is one case where if an AI picks up this capability alongside other advances, then awesome, but any sort of middleware is going to be a huge hack that immediately gets obsoleted by frontier models as a matter of course.
Sure. HTML is a Markup-Language (it's in the acronym). Markdown is also a Markup Language. LLMs are super good at Markdown and just about every chatbot frontend now has a renderer built in.
A2UI is a superset, expanding in to more element types. If we're going to have the origin of all our data streams be string-output-generators, this seems like an ok way to go.
I've joined an effort inside Google to work in this exact space, though what we're doing has no plan to become open source, other groups are working on stuff like A2UI and we collaborate with them.
My career previous to this was nearly 20 years of native platform UI programming and things like Flutter, React Native, etc have always really annoyed me. But I've come around this year to accept that as long as LLMs on servers are going to be where the applications of the future live, we need a client-OS agnostic framework like this.
I've thought about how to write a platform independent UI framework that doesn't care what language you write it in, and every time I find myself reinventing X.org or at least my gut tells me I'm just reinventing a cross-platform X server implementation.
Well it is open source and they expect the community to add more renderers. So if you are a sveltekit specialist this could actually be an opportunity.
reply