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

How about being banned from online banking, government services and all social networking / communication platforms? Because that's the road we're already heading down.

What makes you think they will give us this magical hypervisor capability? It's more effort, increases the chances someone finds a bypass and takes power away from the incumbent online platforms. It's so much easier to just prevent it all. The only reason it hasn't happened yet is the amount of devices without this ability in circulation. But that number is shrinking rapidly.


>How about being banned from online banking, government services and all social networking / communication platforms?

You aren't banned. You just have to use a secure device. It's like saying that a store banned you because they stopped taking checks and started requiring a credit card since they are more secure and harder to commit fraud with. As a person you didn't lose any freedom. Freedom does not mean someone has to be able to force their will on another person. That sounds like the opposite of freedom to me.

>What makes you think they will give us this magical hypervisor capability?

It's not magical. Look at Windows WSL2 which already works like that.


It's not about being secure. Google allows devices with up to 10 years without any patches to pass their integrity API. Meanwhile Graphene OS, which is very secure and up-to-date, doesn't pass.

This. Plus if I want to access my bank account on a device I trust, the bank shouldn’t say “hey we don’t trust it so buzz off”. It’s my money in that account.

I understand there’s some stupid compliance thing that makes banks do this, but it clearly isn’t a hard requirement, as there’s still plenty of banks that don’t participate in this security theatre.


To be fair to your bank, it has to cover you if your money gets stolen through a hack through their app, no matter what your operating system is.

I’d very much love to have an option to waive that cover though! Just give me a scary warning “hey, we’ve determined your device is unsafe; so if you get hacked through that device, you agree not to hold us liable for that. proceed? [y/N]”

For more specific mitigations, they could issue shorter-living tokens to such devices, in case it gets stolen and it didn’t store the token properly (say, the user did something stupid like “hey I’ll substitute secure enclave with a shim that writes secrets to an SD card”). And they could limit certain critical functions that do require attestation for some reason (e.g. Host Card Emulation, aka “tap your phone to pay”, which they usually delegate to Google Wallet/Pay/Wallet anyway).

Wise seems to do it correctly. It works on rooted phones, even, just gives a scary warning and blocks some app functions. They also have a fully functional webapp, so you mostly don’t need the app anyway. Revolut, on the other hand, has outright blocked me from my account – so I’m not using it anymore.


I am talking about attestation in general. I already left a comment in the thread agreeing with you.

They allow old devices to report to Play Integrity. That doesn't mean the service provider requesting attestation has to allow such devices. These things usually give just a risk grade to the service provider and it's up to them to make the decision.

Graphene OS says they are secure, but the definition of secure they're using isn't the same one the service providers are using, so that doesn't help much.

The best route forward here is to push for a separation of certification types. Ideally it would be possible to pass the security related aspects of Google's CTS test suite and get approved by Play Integrity without triggering the other parts of Android certification.


> You just have to use a secure device.

No, you have to use government backdoored device. I.e. the most secure android rom (at least the only rom we know is not penetrable by state-sponsored celebrite based malware) is not covered by google's play protect, while bunch of outdated CVEd phones are.

Same will go with many hardened Linux machines, QubesOS, Whonix stations, you name it. I'd argue they are far more secure than any average windows/macos installation.

Hardware attestation has nothing to do with security, it's censorship.


> You just have to use a secure device.

Secure as defined by a duo of monopolists. It's a contractual concept and doesn't have a firm relation to security-related characteristics. I'd trust GrapheneOS to be as secure as anything Google is capable of releasing, but that doesn't help them if Google refuses to vouch for a device running their OS. Which is also why your check/credit card analogy falls flat.


Graphene supports attestation and any backend service can add support for handling it. No one is forcing people to only use two.

LLMs don't "own" this writing style. By definition they can't - they were trained on human writing after all! People wrote like this before and that's fine. You might not like the style, but saying it's because LLM writing has infested their brain is wrong, dismissive and dehumanising.

Any style can cross the border into bad and get in the way of itself when it's turned up to 11, no matter who wrote it.

There've been stylistic fads before LLMs where a thing, with results just as chalkboard-screech-inducing as the current one. That this one is just a button-push away does make it worse, though, because it proliferates so greedily.

Bad writing is bad writing, and writing like an LLM is writing like an LLM. We should be able to call this out. In fact, calling out the human responsibility in it is the very opposite of dehumanizing to me.


Yes, definitely, but the parent post was quite explicitly saying it was either LLM generated or the person's style was influenced by consuming LLM content.

Sure, call the style bad or even similar to LLMs, but there's no reason to believe the style came from LLMs. It existed before and people who used it before still exist and still use it now.

Hell, this person seems to be a web(site) developer, that's a very marketing-speak-heavy field. It's far morely likely that's where they "caught" thos style. It happened to me too back when I was still in it.


I think the original comment is much more open-minded towards the author of the TFA than you are to the commenter.

> explicitly saying it was either LLM generated or the person's style was influenced by consuming LLM content

We might disagree here, but if we're strict they did not say "either/or", especially not explicitly. They raised two possibilities, but didn't exclude others.

> there's no reason to believe the style came from LLMs

They say "might" and "plausibly". I think there's no belief there until you assume it.

And even if: It's not unlikely that a contemporary author's mind is influenced by the prevalent LLM style. We are influenced by what we read. This has been happening to everyone for ages, without anyone questioning the agency of writers. There's nothing wrong with suggesting like that could be the case here. It's entirely human.

I know it's easy for one's mind to jump to conclusions, but I am not a fan of taking that as far as accusing someone of "dehumanizing" others. Such an escalation should ideally cause a pause and a think, before pressing submit.


Nah, the two possibilities were in fact exclusive in my mind (subject of course to the usual likelihood of any one thing I say being completely wrong, but that’s always in the background and not that useful to constantly point out). And it might be fair to say that it is unwise to attempt this kind of amateur psychoanalysis in public. It’s just that I don’t see being influenced by things you read as a big deal, let alone an accusation, let alone a dehumanizing one. See my neighbouring comment[1] for more on the last point.

[1] https://news.ycombinator.com/item?id=48073567


Only to a limited extent, the fine tuning of these models uses a much smaller more curated set to generate tone and defaults.

The whole corpus is in there, but the standard style is tuned for.


So I will say that things I read were not written in this style.

And people I read had better ability to not put in unneceasary random completely made up facts or illogical implications.


I wonder how much marketing copy has poisoned the "default" writing style of LLMs, it surely has those undertones of pitching a sale in an uncanny valley way.

LLMs don’t own these expressions in the same sense that McDonald’s doesn’t own salt: they are undoubtedly making use of a strong reaction that humans have had—have been having—long before; but they did develop a way to mash that button on an industrial scale like few before them. (With of course a great deal of help from humans, be it via customer surveys or RLHF; or you could call it help from Moloch[1] in that the humans unwittingly or negligently assembled themselves into a runaway optimizer.) So I think it’s fair to say that LLMs do own this style, as in the balance of ingredients, even if they do not own the ingredients themselves. And anyway nothing in the social perception of language cares about fairness: low-class English speakers did not invent negative agreement (“double negatives”), yet it will still sound low-class to you and even me (and my native language requires negative agreement).

As for being dehumanizing, perhaps I did commit the sin of psychoanalysis at a distance here, but I’ve felt enough loose wires sticking out of my brain’s own language production apparatus that I don’t think pointing out the mechanistic aspects reduces anyone’s humanity.

For instance, nobody can edit their own writing until they forget what’s in it—that’s why any publishing pipeline needs editors, and preferably two layers of them, because the first one, who edits for style and grammar, consequently becomes incapable of spotting their own mechanical mistakes like typos, transposed or merged words, etc. Ever spotted a bug in a code-review tool that you’ve read and overlooked a dozen times in your editor? Why does a change in font or UI cause a presumably rational human being to become capable of drawing logical inferences they were not before? In either case, there seems to be a conclusion cache of sorts that we can’t flush and can’t disable, requiring these sorts of actually quite expensive hacks. I don’t think this makes us any less human, and it pays to be aware of your own imperfections. (Don’t merge your copy- and line editors into a single position, please?..)

As for syntactic patterns, I’ve quite often thought of a slick way to phrase things and then realized that I’d used it three times in as many sentences. On some occasions I’ve needed to literally grep every linking word in my writing to make sure I haven’t used a single specific one five times in a row. If you pay attention during meetings or presentations, you’ll notice that speakers (including me!) will very often reuse the question’s phrasing word for word regardless of how well it fits, without being aware of it in the slightest. (I’m now wondering if lawyers and witnesses train to avoid this.) Language production is stupidly taxing on the brain (or so I’ve heard), so the brain will absolutely take every possible shortcut whether we want it to or not.

Thus I expect that the priming effect I’m alleging can be very real even before getting into equally real intangibles like “taste”. I don’t think it dehumanizes anyone; you could say it dehumanizes everyone equally instead, but my point of view is that being aware of these mechanical realities of the mind is essential to competent writing (or thinking, or problem solving) in the same way that being aware of mechanical realities of the body is essential to competent dancing (or fighting, or doing sports). A bit of innocence lost is a fair trade for the wisdom gained.

(Not that I claim to be a particularly good writer.)

[1] https://slatestarcodex.com/2014/07/30/meditations-on-moloch/


That's true now, but Valve has been like this since the start, way before skins and microtransactions.

You’re ignoring how much of a role the TF2 hats played in pushing microtransaction skins.

Steam came out in 2003. TF2 hats came out in 2009. It’s lived in the world of micro transactions way longer than it lived in the before times.


I think you are blaming Valve for forces way beyond Valve's control. Valve isn't perfect, but it is a way better steward for PC gaming and PC gamers than any other American tech company would be.

It's harder to say that when they invented loot crates. Sure everyone's doing it now, and someone else would've done it eventually, but Valve pioneered it.

I suppose, yeah, some things would be a lot worse without Steam, so there's that.


Yes, I was there. I sat through a presentation about their original concept for selling content in Team Fortress. Trust me when I say that it turned out nothing like they originally conceived of-- which is a whole different story. The whole idea that they "invented" loot crates is weird because the idea goes back to collectable card games and other things. I am not saying they are without fault.

And various games from Asia were already doing lootboxes in video game form since about the time Valve was founded.

You could also argue loot crates are just the digital version of Pokémon card packs

You could, but that doesn't make /either/ an acceptable to market towards kids.

Yeah, because that would be like selling packs of baseball cards to kids with enticements like chewing gum, a practice that was outlawed in the United States in the 1950's.

Was it outlawed in the 50s? I remember getting baseball cards with gum in the 90s...

Eh, Topps did in the 1950s and The American Tobacco company did it in 1909.

That is not true. Gachapon mechanics existed long before, valve only took it to western market, not knowing the consequences. Remember this is way before gambling sites. It was a way to earn a cool random hat on TF2.

I'm aware of what Korean MMOs were doing years earlier, but it feels different, in a way I can't quite put into words. I suspect there's a psychological aspect to earning the chest and buying the key.

But yeah, maybe I'm pushing a distinction that doesn't exist, and it's all just forms of trading cards (which themselves were popularized by tobacco companies).


I feel like it's innocent and we made it into what it is. If valve was the first one to bring cactus plant to the people and we started pleasuring ourself with it. It wouldn't be Valve's fault.

In the end it's like trading cards. Way to collect a cool cosmetic that doesn't break the game and trade it with people, making a community and new friends.

We made it into "buy 20 spins"


> not knowing the consequences

Yeah right, they just accidentally massively profit from it. Come on dude, Valve has behavioral psychologists on staff. They don't just accidentally abuse players.


They are for profit business. Even grocery chains have behavioral psychologists. Valve doesn't run the gambling sites, they even tried to stop it multiple times. [1][2]

Valve doesn't pocket anything from the direct trade. Their cut is the same regardless the selling price of an item, except when traded through steam marketplace.

The only benefit valve stands to gain from this is the free marketing. Their business in this sense is not much different from trading cards, except the goods are digital.

[1] https://www.hltv.org/news/43421/valve-bans-skins-gambling-ca... [2] https://www.polygon.com/2017/1/30/14440958/team-fortress-2-g...


As much as I like Valve, it's difficult to ignore how large a part they played in shifting the PC market towards F2P.

I bought TF2 with the Orange Box, and for a few years it was amazing. Then it went F2P with hats, and overnight the player base turned into a cesspit (and the hats themselves completely ruined the aesthetic that they spent years painstakingly crafting).


2013 rather than 2009, I think? The pyro dropped in 2010, and I'm pretty certain hats came later.

I'd call crates the beginning, and those came with the Mann-conomy update in 2010.

I really don't see how Electron is connected here. When you're an Electron app, you really don't have to care about which web APIs Chrome implements, you can just use the native NodeJS equivalents, which will usually give you a better UX anyways.

But absolutely on the second point. A standard with one implementation is not a standard. Regardless of market share, in a market with three providers, if two out of three don't support something, you have no business using it. It unhealthy for everyone involved.


Electron is Chrome packaged with the application.

If those devs cared about Web standards, it would be a pure Web application, or an headless executable, system/daemon conecting to the system's browser.


I'm not saying the Electron UX is better than a native app. I'm saying Electron apps using NodeJS libs have better UX to Electron apps using Web APIs. At best there's no difference for the user, but at worst, they get permission popups and limited access just like they would in a browser.

This is why Electron app devs prefer NodeJS libs to Web APIs and consequently have no impact on the adoption of a large chunk of the new Web APIs (not counting DOM and CSS things because those are rarely controversial and usually broadly implemented).

So yes, those devs don't care about these kinds of new web "standards", because they don't work with them. The people who use them are the ones who are dangerous and that's almost exclusively web app authors, because they can't just pull in a native library to do the same things.


Which browser engine uses V8?

Same code but with enterprise features stripped out. So much for that "we're going closed source for security"...

If you don't find the open source model sustainable and you've really tried, sure, go closed source, we'll understand. But please don't lie to everyone that it was all about security.


Hostile pages did that. Today, nearly every page has a dozen tracking scripts, starts off with a cookie popup, probably pops up a "please log in" or "please give me money" after you scroll half way down, still has ads that even more effectively mimic the site topic and design to trick you into clicking them, pops up a newsletter or cupon code popup if your cursor leaves the viewport, might be secretly running experiments on you by A/B testing titles, images or testimonials...

The assault on your attention is way worse these days, it's just (mostly) contained to the viewport.


Not off to a great start... The "look how many steps it takes to convert shareware users" is insanely overblown.

1-4. Google, find, read... this is the same for web apps. 2. Click download and wait a few seconds. Not enough time to give up because native apps are small. Heavy JS web apps might load for longer than that. 3. Click on the executable that the browser pops up in front of you. No closing the browser or looking for your downloads folder. It's right there! 3.5. You probably don't need an installer and it definitely doesn't need a multi-step wizard. Maybe a big "install" button with a smaller "advanced options". 3.6. Your installer (if you even have it) autostarts the program after finishing 4. The user uses it and is happy. 5. Some time later, the program prompts the user to pay, potentially taking them directly onto the payment form either in-app or by opening it in a browser. 6. They enter their details and pay.

That's one step more than a web app, but also a much bigger chance the user will come back to pay (you can literally send them a popup, you're a native app!).


If my failing memory serves, those were valid concerns in 2009, when this was written.


These are still valid concerns given that people become less and less tech savy with actual computers


And today there is a new 0: The user has and sits at a desktop computer, at all.


There are two outcomes. Either the implementation is freedom and privacy respecting and very easy to bypass (effectively just a setting the OS passes on to a website) or it comes with strong technical and cryptographic guarantees which destroy privacy and freedom (identity verification, OS and hardware attestation). There is no middle ground.

The comparison to ID checks when buying cigarettes is missing the point. Human ID checks have few downsides and are relatively high cost to fool.

In the real world, you show your ID to a human and they look at the date of birth and photo. They don't copy or photograph it, they surely won't read let alone remember anything else from your ID, it would be very obvious, costly and dangerous for a criminal to install a hidden camera and secretly record everyone and their IDs. We also don't attach the ID physically to your body and assign an individual police offier to follow you around 24/7 so you don't try to tamper with it somehow.

On the Internet, a securely (safe from bypasses) implemented age verification system makes sure your device is owned and used only by you, that you can't lend it to somebody, that you can't modify or inspect it... It also enables some level of reidentification for catching and prosecuting you if enable access to a minor despite this.

These are two wildly different situations.


What exactly is patronizing here? Or is it just calling them the most vulnerable?


It's basic bause it does like two things. It's not advanced or complex. HN is also a basic forum, even though it runs in a browser.


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

Search: