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

I've noticed a lot of bad digital rights stuff on HN over the last couple weeks - more pushes on age verification, attacks on end-to-end encryption, and now this. Is there something about the time of year? Maybe because the world cup is coming and people will be distracted?

Part of it is Meta (well Zuck) trying to get ahead of the curve by lobbying lawmakers to put the onus of age verification on OS's rather than platforms.

I'm doubtful the venn diagram intersection of engineers and the world cup is as big as you think it is.

My engineering team would all take long lunches to catch matches, and most of us would have windowed streams for games not aligning to a lunch break. I'd be willing think it would be a larger intersection that you think it is

engineers sure

non-permanently-online activists on the other hand...


https://www.bbc.com/news/articles/c9q3x19ddl7o is perhaps an unintentionally good summary of this situation.

That article appears to be slightly biased in favor of attacks on privacy, and it omits important details like the UK's ongoing consultation includes questions on banning VPNs.

I mean, what do you expect from state-controlled media?

In my hometown, we're quashing human rights to make room for the world cup! It's not a smokescreen, it's the justification.

https://www.pivotlegal.org/city_of_vancouver_s_new_fifa_byla...


From your link: “Further, the enforcement of this Bylaw, like all laws enacted in our current colonial and racist legal system…”

Practically no Vancouverite would read this page and take it seriously.


You must not think all the freedom they're taking away with this bylaw was important freedom, since you chose to fixate on some irrelevant piece of text.

This was my thought too, but I didn't see anything to rule that out, did you? It says "built for Gemini Intelligence" so probably has some hardware requirement like that

Yeah- but that would be a terrible miss on marketing. "built for Gemini Intelligence" - this could also just mean a bunch of new api integration.

Odd, I see a few mentions of sanboxing and no mention of wasm

I'm trying to understand why a company would pay $30/month for this, for an editor that's free or $10/month if you use their ai code completion model. Is it just so that you can prevent your employees from using zed's ai features on their own and avoid it sending your code to zed or other third parties?

Any word on when their new hardware will come out? It's been 6 months since the steam machine etc was announced and you still can't order one

IIRC it's been delayed due to the recent increase in RAM prices

I used it because of the integrated voice to text (since apple's built in dictation is terrible) but stopped using it when i replaced it with superwhisper


Is staring at a wall somehow better for productivity than looking out a window at something far away? Because the latter is much better for your eyes as far as I know


I think the idea is that it should be as featureless as possible, so you're not distracted by watching specific things happen or go by.


Is there a plan to change this? I don't see why --locked shouldn't be the default


I haven't heard anything about this, but I really wish it was there by default. I don't think the way it works right now fits anyone's expectations of what the lockfile is supposed to do; the whole point of storing the resolved versions in a file is to, well, lock them, and implicitly updating them every time you build doesn't do that.


As one of the original authors of Cargo, I agree. lockfiles are for apps and CLIs are apps. QED.


Since you're here, and you happened to indirectly allude to something that seems to have become increasingly common in the Rust world nowadays, I can't help but be curious about your thoughts on libraries checking their lockfiles into version control. It's not totally clear to me exactly when or why it became widespread, but it used to be relatively rare for me to see in open source libraries in the first few post-1.0 years of Rust, whereas at this point I think it's more common for me to see than not.

Do you think it's an actively bad practice, completely benign, or something in between where it makes sense in some cases but probably should still be avoided in others? Offhand, the only variable I can think of that might influence a different choice is that maybe closed-source packages been reused within a company (especially if trying to interface with other package management systems, which I saw firsthand when working at AWS but I'm guessing is something other large companies would also run into), but I'm curious if there are other names nuances I haven't thought of


> It's not totally clear to me exactly when or why it became widespread

It’s not exactly a tough nut to crack: it changed 2-ish years ago after guidance (and cargo’s defaults) changed: https://blog.rust-lang.org/2023/08/29/committing-lockfiles/


Does it matter? The individual researchers could look at brand-new published packages just the same


For researchers who notice new releases as soon as they are published and discover malice based on that alone, I agree, and every step of that can be automated to some level of effectiveness.

But for researchers who aren't sufficiently effective until the first victim starts shouting that something went sideways, the malicious actor would be wise to simply ensure no victim is aware until well after the cooldown period, implementing novel obfuscation that evades static analysis and the like.


Novel obfuscation, with a novel idea, is hard to invent. Novel obfuscation, where it is only new to that codebase, is easy(ier) to flag as suspicious.

While bad actors would be wise to ensure low-cooldown users are unaware, I would not say they can "simply" ensure that.

Code with any obfuscation that evades static analysis should become more suspicious in general. That's a win for users.

A longer window of time for outside researchers is a win for users -- unless the release fixes existing problems.

What we need is allowing the user to easily change from implicitly trusting only the publisher to incorporate third parties. Any of those can be compromised, but users would be better served when a malicious release must either (1) compromise multiple independent parties or (2) compromise the publisher with an exploit undetectable during cooldown.

Any individual user can independently do that now, but it's so incredibly time-consuming that only large organizations even attempt it.


> Now we've got the best map app on the planet. We learned about persistence, and we did exactly the right thing having made the mistake

Does anyone here actually use apple maps? (Not counting when it opens by accident because apple opens it instead of google maps when you click on an address in calendar)


I do most of the time. It works well enough, and more importantly the reviews aggregate from sources that aren’t Google which is a benefit from someone trying to de-Google. Yelp, trip advisor, etc.

Also, Google Maps has started pushing more and more of the AI stuff in the app… which I find undesirable. Apple Maps has a much cleaner UI nowadays.


I’ve used it for years, including 3 separate cross-country trips (in the US), and it has been incredibly reliable. Its traffic data is very current, and it has proactively rerouted me multiple times because of this data as well as weather data.

The pain points experienced early on have all cleared up for me. I understand this is not everyone’s experience (I’ve heard complaints from those not in the US), but it’s hard for me to justify switching away from it in its current state.


My daughter does. She uses it in NYC exclusively because of the public transportation info (subway/bus). I occasionally use it as well.


Apple Maps of today is something else entirely from a few years ago.

Even if you’ve already tried it before, you should give it another chance.


God, yes. Much better for accuracy (in terms of trip time) for me than google maps.


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

Search: