Otoh if, as a human, you use a known (even leaked on the website) password to "bypass the security" in order to "gain access to content you're not authorized to see", I think you'd get in trouble. I'd like if the same logic aplied to bots - implement basic (albeit weak) security and only allow access to humans. This way bots have to _hack you_ to read the content
> you use a known (even leaked on the website) password to "bypass the security" in order to "gain access to content you're not authorized to see", I think you'd get in trouble
I agree, but if someone has a website that says "This isn't the real page, go to /real.html and when authentication pops up, enter user:password", then I'd argue that is no longer "gaining access to content you're not authorized to see", the author of the page shared the credentials themselves, and acknowledged they aren't trying to hide anything, just providing a non-typical way of accessing the (for all intents and purposes, public) content.
I'm sorry but the article seems pretty biased, and doesn't really give any argument for why what happened would be in any way justified. Author keeps adding their own interpretation to Github comments and events, which — just by looking at the contents — are needlessly negative. For example [1] where commit message states
> We've been continuing to backport bugfixs to the 1.7.x series just for Heroku, but unless Heroku joins Ruby Together I don't have enough time available to make sure that continues to happen.
but OP claims it
> was interpreted as leveraging his control over Bundler as a pay-to-play scheme
I'm sorry but not supporting outdated versions of an open-source tool for a business is perfectly reasonable.
Similarly, [2] was again is described as "was interpreted at the time as indicating the feature would be withheld from Bundler because Heroku had failed to pay Ruby Together.". This is not at all how I read it — the comment just says that the open source project has priorities and not all of them can be implemented given the level of funding it has.
These are just two examples, but the article is riddled with wording like "blatant copying", "brazenly hypocritical", "was interpreted as [a bad thing]" etc.
I just feel like reading a clearly lopsided political piece intended to incite negative emotions towards something/someone. There are just enough facts to make it sound fact-based, but enough of author's own feelings and interpretation that I'm not at all convinced.
In fact, towards the end the author even states that there's been ~6 years where nothing of note happened, before the current drama. That seems like a relatively healthy situation?
I felt the exact same as you while reading the article.
I started reading with an open mind, got a bit confused by the "dongle" joke, which the author doesn't remember but somehow it should be inappropriate. It's equivalent to saying "I think he said something bad 10 years ago but I'm bit really sure"
Then there's the part about "leverage control" to extort heroku, which was a blatant misrepresentation of events and shows a clear Agenda.
Not taking sides my ass. I can only conclude the author's reputation, as being ine of the nicest persons in the community, was earned through similar manipulation.
And since the entire article is a "take my word" type of story, the blatant bias already displayed casta a shadow of doubt over the veracity of any other claims it makes, leading me to conclude the opposite: André is actually a nice and likable person, and has good principles.
Seems like the package has been removed from npm: https://www.npmjs.com/package/postmark-mcp. Which is too bad, because there's no way to verify the claims from the article
The "postmark-mcp" from the article seems like some random guy's package though, postmark has its own official mcp server as well: https://postmarkapp.com/lp/mcp. It's like installing ublock extension but published by a 'coder3012' account
> But right now it belongs to the rich people who fund the work on Ruby and Rails. That’s DHH and Lutke (Shopify CEO).
Do you mean "right now" as in _now that they hijacked the Github repositories and locked out the previous owners_, or "right now" as in _for some time now, since they've been funding some Ruby work_?
The latter, they controlled it by funding maintainers. But the extent of their power and their lack of restraint in exercising that power only became clear now. DHH and Lutke don’t have the community’s best interests at heart.
Funding open source work doesn’t confer ownership, but also “they controlled it by funding maintainers” is not true —- many other companies and individuals from the community helped fund the work through Ruby Together and later Ruby Central.
I believe the events of the last few days speak for themselves. Shopify has exerted absolute control over important Ruby infra. Shopify’s CEO? Lutke. And Board member? DHH.
Can you give an example? I just checked a random rental website for France and I got a very clear `From $xx` price and I could — in one step — go to checkout with that exact price by simply not selecting any other options.
Sure you will have upsells but if a price for a service is presented, that should be a final price. You can't tack on "resort fees", the price presented must be inclusive of all the required charges. For example as much as I dislike Booking.com, the price they show for a room includes everything — tax, mandatory cleaning fee and city tax if applicable.
I was trying to ascertain if we're discussing just taxes etc, or from the article "fees (like baggage, seat assignments, and service charges)" and whether you /need/ to select extras to have a decent standard of a service
Also, so much is unbundled these days, you have to be really careful what that initial price really includes. For example, with Sixt, they often don't include the basic CDW + Theft coverage which for a long time was always included in the base price. I assumed it was law in most of Europe. Luckily Avis, Hertz, Europcar don't stoop that low
You're right - you can book a car, and if you don't inadvertently agree to extras either verbally or on the ipads at the rental desk, and don't incur any extra charges/fees during the rental, the price you pay should be what you initially reserved :-)
And you're right about booking.com - they seem to do a fairly good at at incorporating tourist taxes etc into the final price.
I did that — picked a booking, it redirected me to Expedia and showed a $0 rental! But then when I changed my region on the top bar from US to "Rest of Europe", that booking no longer worked. When I then search (on Expedia) for the same location and dates, I get very believable prices (200-300 EUR). When I change the region back to the US and search again directly on Expedia, I
see the same scam $0 offer as previously.
I think this supports precisely my point — in EU all the fees are presented such that you can get the service without any hidden costs
The audio input comes from the AirPods not the iPhone. It’s processed on the iPhone.
The audio is captured by the outward facing microphones used for active noise cancellations. That’s why it only works for AirPods Pro 2, 3 and AirPods 4 with ANC. That wouldn’t just work with any headphones.
Even the AirPods Pro 2 will need a firmware update. They won’t work with just any old headphones and seeing that even the AirPods Pro 2 need a firmware update tells me that it is something they are doing with their H2 chip in their headphones in concert with the iPhone.
I mean, technically, any competitors with noise cancelling headphones able to pick up a voice stream would be able to use the same processing on the iPhone to offer an equivalent feature.
That it only works with AirPods is just Apple discriminating in favour of their own product which is exactly what the EU was going after.
The contrary is literally written in a large yellow box on the page you linked:
“Note: Google Translate works with all Assistant-optimized headphones and Android phones.”
But I mean, you are free to buy overpriced Apple headphones which sounds worse than Sony, only properly works paired with an Apple phone or laptop and whose killer feature was available on their competitors buds years ago if that rocks your boat.
I have both a pair of the over ear Sony XM4’s and AirPods Pro 2 and I’m not sure I’d characterize the Sony’s sound as “better”, even when using lossless audio. They sound good but the sound profile is mostly just different, with the Sony’s leaning more bassy and the AirPods more balanced.
The noise cancellation are neck and neck but the AirPods had much less of that “pressure” sensation when using it. AirPods transparency is just plain better. Comfort for long use sessions is better on the Sony’s. Mic is better on the AirPods.
Why would I want to by a none Apple laptop with horrible battery life, loud, and that produces enough heat to ensure that I don’t have offspring if I actually put it on my lap?
Over the course of this thread your argument went from "It's not technically possible" and "they will have to train their own models" to "I don't want to buy certain devices".
No I said it wasn’t technically possible on any cheap headphones because while the processing was done on the phone, the audio capture was done by the outside microphones on Apple headphones that have ANC and even the older ones of those required Apple to update the firmware on its own AirPods working in concert.
This is no different than Google not supporting just any old headphones.
Then the argument came that Apple’s AirPods are “overpriced” even though the cheapest AirPods that support it - AirPods 4 with ANC are in the same price range as Google’s and cheaper than the worse sounding and more expensive Sony Earbuds.
I prefer the Apple ecosystem myself but the Sony WF-1000XM are frequently available on sale (refurb WF-1000XM5 are $110 right now). I used to have the WH-1000XM3 (over the ear) and those are good too.
The whole argument seems kind of silly. Just buy the platform you want that has the features you want. If the European thinks Apple is overpriced then it's no harm that they aren't bringing features to Europe. He wasn't going to buy them and now is going to not buy them even harder.
As a reminder, the initial argument was that Apple doesn’t bring their feature to Europe because they would have to open it via an API to their competitors. Someone replied that it’s not a refusal but a technical impossibility which is easily countered by Google having done just that for years. The fact that it’s heavily downvoted despite being factually completely correct is actually hilarious to me.
The rest, which is to say that everything Apple sells beside laptops is subpar, their strategy regarding European regulations deprive them of any credibility when they pretend to care about consumers and their prices conversion in Europe is daylight robbery, is just my opinion and accessory to the discussion. I just couldn’t help myself.
No one said it’s a “technical impossibility”. The original statement was that it wouldn’t work on any cheap headphones. It’s assumed that you thought the iPhone was capturing the audio. Even then, there was some work done between the headphones and the phone and the firmware of the AirPods 2 had to be updated.
You aren’t going to save any money by getting a pair of $50 ANC headphones and hoping they work with the system - the Android variant doesn’t.
> It’s assumed that you thought the iPhone was capturing the audio.
Absolutely not. It assumed the AirPods Pro 2 unique processing was required which it clearly isn’t.
Nobody ever talked about saving money.
The whole discussion is about the EU mandating Apple play fair which would mean letting competitors access their phone processing exactly like Google is already doing.
The fact that I rightfully qualify Apple products as overpriced don’t magically make the discussion about saving money.
Sony headphones sounds noticeably better than AirPods Pro 2 by the way and their EQ is better. AirPods have great noise cancellation but their sound quality is not that great.
> > only properly works paired with an Apple phone or laptop
> Which also isn’t true.
Care to explain to me how I set what presses do on AirPods without an Apple product. How do I disable noise cancellation and pass through? Where do I setup the level of noise cancellation?
> But their $60 ANC headphones with cheap audio processing hardware in the headphones aren’t going to be sufficient.
Maybe, maybe not. Assuming Apple's motivation isn't pure self-dealing, it's very consistent with Apple's behavior to forbid or impede doing things that are absolutely possible but sometimes result in a sub-par experience.
It's oddly difficult to find solid answers to this with a web search, but it appears that it just needs protocol support, not a mic that meets specific standards. The (discontinued?) JBL 110GA is $40 on Amazon.
Isn't that an argument for Remarkable? You had the cloud functions for free and you've been grandfathered in. New buyers always knew that they'd need a subscription for that. Seems perfectly fair, even if you dislike the functionality (which is still very optional)
> developers will have the same freedom to distribute their apps directly to users through sideloading or to use any app store they prefer. We believe this is how an open system should work—by preserving choice while enhancing security for everyone
I guess words don't don't have meaning anymore, how can you claim to have an open system in an announcement about closing it down?
It's also telling that the big supporters of this are apparently corporations and governments. Admittedly I don't know what "Developer's Alliance" is but they don't seem to care about developers very much, and I wouldn't surprised if they were just a "pay us to say what you're doing is good for devs" kind of thing
> developers will have the same freedom to distribute their apps directly to users
You have here Google making a statement it can't actually fulfill and one that it knows it can't fulfill. So Google is willfully lying here.
The minute Google has a technical capability to control what applications run on Android it's out of their hands. It is in the hands of courts, governments, dictators and authoritarians. That's just the nature of the world - Google has to obey the law and Google doesn't make the laws.
I guess it sounds hysterical, but in that sense, this is an absolutely massive loss of freedom for the entire planet as communication power that rested with individual choice is now transferred wholesale back to governments by this decision.
The Developer's Alliance address is a coworking space in Washington DC, if you want to rate the likelihood it's just an astroturf for public tech policy wonks.
reply