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

Nintendo and Microsoft/Xbox have low margin on each device sold [1] [2]. For Valve, Steam is the only real source of income. Apple on the other hand has a lot of source of incomes. They have a margin of 60 percent just for the iPhone! [3]

[1] https://www.polygon.com/2017/4/5/15195638/nintendo-switch-co...

[2] https://www.pcmag.com/news/microsoft-not-making-any-money-on...

[3] https://www.reuters.com/article/us-apple-iphone/apples-iphon...


You have a job and an apartment you lease out. You made a great deal on the apartment. Now, your tenant suggests he should pay less, since you have another income and you already make a profit. Do you? I don't understand your point - if Nintendo or Sony could achieve larger margins, they would.


Can someone points me to the commit when OpenSSL changed from TLS13-AES-256-GCM-SHA384 to TLS_AES_256_GCM_SHA384?



Also, idk why OpenSSL have used underscore this time when all the rest of ciphers use dash!? https://testssl.sh/openssl-iana.mapping.html


The "official" names of the ciphersuites have always been in the underscore format, the dash format was something OpenSSL invented. I guess with TLS 1.3 changing all the cipher names anyways they decided to just use the standard names to avoid the confusion that comes from their own separate naming scheme.


Also, they should integrate Firefox Preview into F-Droid if they are serious about privacy/freedom.


Games. Seriously. You have a lot of old (even new) games that depend on 32-bit binaries/libraries. And that’s why the recent “clash” between Canonical’s Ubuntu and Valve’s Steam[1].

[1] https://twitter.com/Plagman2/status/1142262103106973698


Apple doesn't care much about games on macOS.

Each and every version of macOS for the past 10 years has shipped with 4+ years old versions of OpenGL.

For example El Capitan (the last version without Metal) was released in 2015 and shipped with OpenGL 4.1 which was released in 2010.


Apple flagged OpenGL as deprecated in 10.14 so they have plans to drop it altogether.


In the process of deprecation they broke it, for old time's sake: https://twitter.com/icculus/status/1054634481812992000


That’s what windows is for—they’ve made the choice to emphasize legacy support over deprecation.


can’t old games just be emulated or containerized ?


Not if the OS doesn't support 32 bit processes. Containers are fancy chroots, not simple VMs.


Containerizing / emulating OpenGL libraries (especially proprietary vendor drivers, like nVidia's) is difficult.


A lot of these games aren't that old.


Yup, for instance The Cave can't be run on iOS anymore, because it was developed as a 32b application. It's just one of a thousand.


It’s not just “iOS”: the modern (the last few years I think) A-series chips do not have any support for 32bit arm, they are 64bit only.


Surely only the A11 and above?


Honestly I can’t recall which gen dropped it, but presumably the moment they reached their EoL for the last non-64 bit device they had no reason to maintain the development cost of having a 32bit OS, maintaining support for communication between 32 and 64bit apps, nor the cost to users (doubling the size of the resident system memory, confusion of some apps running on some device but not others, etc).

And then knowing that if you drop 32bit then you can gain space on your silicon.

What irks me is that devs saw the first 64bit devices come out, and didn’t go “I should recompile my code”. Honestly the fact there are so many new apps made for pc that aren’t 64bit is mind blowing to me.


> Honestly the fact there are so many new apps made for pc that aren’t 64bit is mind blowing to me.

Assuming you mean Windows, there are still a nontrivial number of PCs in the wild that are running a 32-bit OS. It's not huge -- about 1.5% of gaming PCs according to the Steam survey, probably a bit higher for home and office computers -- but either way it's enough that building applications as 64-bit-only is problematic.


Are they 32bit cpus or 32bit windows? I recall windows inexplicably treated(treats?) 32bit and 64bit as being separate purchases for some reason (I assume money, given they limit supported core count according to which type of windows you buy).

But more seriously: why ship 32-bit only software. 64bit has been supported by all cpus intel and amd have shipped for more than a decade now. I had a consumer 64bit Athlon in 2005/6 that I could afford on a student budget. Given the perpetually increasing cpu demands of modern games, that you'd throw away something in the order of 15-20% perf by not support 64bit just seems insane.

Seriously: make 64bit your primary target, and if that hurts 32bit perf, that's those user's problem: they chose not to buy a high perf system.


32-bit Windows. Most of them are probably running on a 64-bit capable CPU, but one that can't be used without replacing the OS.


If only MS never charged more for the 64bit versions :-/


> because it was developed as a 32b application

But why? The Cave was released in 2013. We're almost two decades into the 64bit transition.


Why did the game need to pay the performance penalty for going 64 bit if it wasn't going to address more than 2G of memory?


Why would windows 64 bit transition matter to an iOS app?


The iPhone 5S was the first to support 64 bit in late 2013.


Also, games that work with Wine!


I live in Montréal, and I saw the same tendency. Cloudflare has a datacenter here. Waiting for a tangible explanation…


Are you using BIG ISP or small? Big guys don't peer at QIX and drag your traffic to US. On other side, smaller players peer at QIX https://qix.ca/members


The high prices may be explained (but not entirely) by 1) little market (36 millions) 2) wide area to cover. Only Quebec is like France x 5.


The leap second problem reminds me of this post[0].

[0] https://news.ycombinator.com/item?id=14121780


Sad to see some people taking raw and insignificant benchmarks to evaluate a language[0].

[0] https://news.ycombinator.com/item?id=14479757


Sadly true.


because the CIA couldn't create fake certs?


Not without more risk of being caught.


The key question would be whether certificate transparency was involved.


No need for a VPN. Maybe using HTTPS wouldn't aloud them to see the data? Hope no MITM. But, you can always change DNS server (or use DNSCrypt).


There is a need for a VPN. Most public access points perform some traffic manipulation and I absolutely believe that some intentionally block and/or modify data to obscure some data from people who are in-store. In fact, I believe Best Buy was already caught doing this with their own site; in-store APs wouldn't reflect the price that was really shown on bestbuy.com. ...

Ah, it seems that Best Buy did this but only on internal workstations, so that when the employee would access bestbuy.com, the discounted price online wouldn't show up: https://consumerist.com/2007/03/02/best-buy-confirms-the-exi... . However, they could trivially do this via wifi.

While searching for this, I also found this: http://adage.com/article/digital/retailer-jo-ann-aims-retarg... , which registers the device MAC on the backend and uses it to track how many times a user has entered the store (that is, connected to the store's wifi). Even VPN wouldn't stop this from happening, you'd need to randomize your phone's MAC address.

Public wifi is convenient but we shouldn't be naive about it. Companies are using it for their own purposes.


Even randomizing MAC seems somehow useless [0]. And all `private` VPNs without logs are pretty much non-free (as in money).

So what's the easiest solution for a lambda user!?

[0] https://www.theregister.co.uk/2017/03/10/mac_address_randomi...


HTTPS wouldn't prevent this, just harvest the CN and SNI names from the presented cert and use those to match. And as far as changing DNS servers, those can easily be MITMd, or they could just ignore DNS altogether and use a transparent proxy to block/redirect traffic.


Probably a bummer if you hosted your site on AWS and you can't hide your IP.


Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

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

Search: