HNHacker News
TopNewBestAskShowJobs

chungus_khan

692 karma · joined September 9, 2019

I'm some dumbass Ruby dev
submissionscomments
chungus_khan··on Debian CD Image for AArch64 Windows Laptops
Ultimately they had to if they wanted BIOS to be able to boot CD-ROMs. The BIOS boot sequence sticking around for so long is an unfortunate consequence of it becoming a decentralized standard outside of any one vendor's control, and so the only way to make it all work was for vendors to agree, and the solutions wouldn't be obvious or trivial in most cases because that boot sequence is incredibly primitive and full of assumptions coherent in a system with two floppy drives and maybe a disk if you were lucky.

But I'm sure the bad blood was measurable, especially for the higher-ups.

chungus_khan··on Debian CD Image for AArch64 Windows Laptops
UEFI doesn't much care what sort of storage medium something is on, so long as it is capable of reading it and it has a valid EFI partition. It is much less picky than BIOS, for which the El Torito standard had to be invented, and can be implemented easily on disks that use that format for dual-use. I haven't encountered UEFI implementations that don't support optical disks but I imagine it is possible there are some laptop vendors that might not have implemented optical drive support.
chungus_khan··on Shitlist Driven Development (2016)
Those large ones are large and important enough to receive substantial rewrites/overhauls when necessary. Those rewrites can be very expensive, and are completely infeasible for most software projects that don't have huge backing behind them. For small and medium projects, (code) complexity is a leading factor in maintenance, and a huge amount of unmaintainable software gets abandoned regularly, or simply falls behind and is abandoned over time.

The maintenance of giants is tied to their importance rather than the complexity of their codebases. SQLite is no less likely to be around in the future because it is simple.

Codebase complexity also isn't just about size. A huge, well-written codebase is still more likely to stick around in its current form without requiring a total overhaul.

chungus_khan··on Apple’s Anti-Tracking Plans for iPhone
Sounds like a great way to get your IMEI blacklisted by the carrier (and drop/miss calls a lot), and would not really stop them from triangulating your position (because you still have to be physically in range of all the towers, and would still be a determinable distance from them, being that distance is calculated using timing).

Cellular modem firmwares are also generally pretty closely guarded and not flashable.

chungus_khan··on Apple M1 vs. Ryzen 3900X vs. Intel I9 in Software Development
That doesn't have any impact. The memory isn't on-chip, it's just on-package. This makes it no different from if it was fully external.

This has also not been a problem for any other unified memory system (which typically also do not include memory on-package), and I can't see any reason why it would matter.

chungus_khan··on Apple M1 vs. Ryzen 3900X vs. Intel I9 in Software Development
There actually aren't really any benefits outside of manufacturing. Trace length is a marginal factor in memory performance/latency, and having the memory on-package versus only slightly further away doesn't mean much. I'm not sure exactly where the idea that having the memory on-package was so beneficial came from, especially considering the M1 actually has fairly poor memory latency (though within the expected normal range for LPDDR4X):

https://www.anandtech.com/show/16252/mac-mini-apple-m1-teste...

As far as HSA/unified memory architecture, PCIe 4.0 has enough bandwidth to comfortably access main memory for applications that support it (and vice versa with GPU memory), although I imagine most high-performance GPU workloads will do better primarily operating on dedicated GPU memory (especially given that a single M1 core can already saturate the memory controller on its own).

chungus_khan··on Apple M1 vs. Ryzen 3900X vs. Intel I9 in Software Development
There's not really any reason it would be slower. Being on-package doesn't offer any real performance advantage (the lengths of the traces to memory have a negligible impact on performance or latency), and is more of a benefit to manufacturing.

The memory on the M1 actually has fairly poor latency compared to most x86 systems:

https://www.anandtech.com/show/16252/mac-mini-apple-m1-teste...

chungus_khan··on Apple M1 vs. Ryzen 3900X vs. Intel I9 in Software Development
I'm not aware of any currently-available non-Apple ARM chips on TSMC's 5nm process. Can you name some?
chungus_khan··on Apple M1 vs. Ryzen 3900X vs. Intel I9 in Software Development
There's not really any magic to it, they just need to implement PCIe and include memory slots instead of hardwired chips on the package. There are other ARM systems that already do this.
chungus_khan··on Apple M1 vs. Ryzen 3900X vs. Intel I9 in Software Development
I agree with the rest, but memory latency is actually pretty poor on the M1:

https://www.anandtech.com/show/16252/mac-mini-apple-m1-teste...

chungus_khan··on Apple M1 vs. Ryzen 3900X vs. Intel I9 in Software Development
I have been trying to explain to people that having the DRAM chips physically next to the SOC on the package does not actually meaningfully improve memory latency.

I get that people on this site are excited, but please be excited about the right things.

chungus_khan··on Airbnb’s Stunning IPO
The optimal shape for most markets is a duopoly. Both competitors get a large enough stake to continue growing, but don't really meaningfully compete, and don't have to worry as much about antitrust.
chungus_khan··on Airbnb’s Stunning IPO
There are a lot of tremendously unprofitable monopoly plays riding this sort of dream train, particularly since 2008.

Which ones will work and which ones won't is hard to tell, but that is indeed what investors are betting on.

At least Airbnb has a business model that could theoretically make it to profitability. An alarming number of these don't have any coherent path.

chungus_khan··on Why does Linux have so much trouble sleeping and waking?
Which is also the Apple approach. Mac OS is pretty terrible at sleep and wake on non-Apple hardware, but of course it is, Apple doesn't test against hardware they don't support. In both cases it isn't anything wrong with the Linux or Darwin kernels, it's inconsistent implementations and little manufacturer care.
chungus_khan··on Cyberpunk 2077 a 'warning' about the future
This sort of criticism isn't about content. Simply having something like that happen in the plot is different from saying something interesting about it. Those sorts of plot elements are core to the genre, and are an expected part of anything within it. The genre gets most of its appeal from philosophizing about its content though.
chungus_khan··on Brave Complies With Apple iOS Guidelines
It's also fundamentally untenable in a world where the purpose of the ads they replace is to pay for the content you're viewing.

The web needs a real solution to the problems ads present at the moment, but we're unlikely to get one when the dominant browser vendor has deep interests in keeping users trackable.

chungus_khan··on Cydia, the original app store, sues Apple on antitrust grounds
It was not made in 2018, that's just the latest renewal of the ruling (which was originally made in 2010). Apple's attempts to make it illegal were denied at the time too, because even without the ruling it fairly obviously falls under exemption.

The ruling also just makes it explicit, the DMCA already doesn't cover things like jailbreaking because they don't relate to copyright, and do relate to the user enabling interoperability of their device with legally obtained software (17 U.S. Code § 1201 (f)). These rulings are not proclamations in contrast with the law, they are bound by it and must be valid interpretations of it. Apple's attempts to classify it otherwise were a clear attempt to abuse copyright law and were rejected as illegitimate.

You clearly do not know what you are talking about.

chungus_khan··on Cydia, the original app store, sues Apple on antitrust grounds
Jailbreaking absolutely does not violate the DMCA, nor is it illegal. Circumvention that isn't related to copyright infringement is not covered under the DMCA, and jailbreaking mobile devices has been ruled explicitly exempt on those grounds:

https://www.govinfo.gov/content/pkg/FR-2018-10-26/pdf/2018-2...

Stop spreading fud.

chungus_khan··on Cydia, the original app store, sues Apple on antitrust grounds
I doubt they'll manage to win, but the fact that Cydia predates the official App Store looks pretty core to the complaint.
chungus_khan··on Cydia, the original app store, sues Apple on antitrust grounds
All the Bell Telephone company did was prevent other products/services from working with their system.
chungus_khan··on AirPods Max
If any industry is a cargo cult, the watch industry qualifies.
chungus_khan··on AirPods Max
There might not be as many hateboys, but what I have found is that Apple fanboys are significantly more defensive, and often respond poorly to criticism, and are generally at best dismissive of it. This is probably a result of being so frequently accosted by said hateboys, but it makes nuanced discussion outside of the bounds of marketing copy difficult. Then again, rarely do fanboys make it easy...
chungus_khan··on AirPods Max
Pretty mainstream level of snake oil in the audiophile world though.

Whom amongst us has not been told that this fancy power cable will be the second coming of Christ?

chungus_khan··on AirPods Max
320 kbps mp3 is already indistinguishable for most people with most workloads, let alone the much more performant 320 kbps Vorbis that Spotify uses.

A lot of people love to fret about this stuff and convince themselves they can tell for the exact same reasons uninformed people go out and buy $200 cables.

It's also the same as people who install Gentoo so they can tune their CFLAGS to be 0.0000001% faster under certain workloads at the cost of not running on any other machine and crashing inexplicably on occasion.

We all love optimizing things, regardless of the actual real-world benefits.

chungus_khan··on Apple Preps Next Mac Chips with Aim to Outclass Highest-End PCs
The Mac app store is a terrible platform for distributing games. People do not look there for them, and they have a bad reputation of breaking or being left unmaintained. It has awful discoverability and is filled with trash. Customers also prefer to get them on Steam anyway (or on consoles). This is especially true if a game has online support. Most other distribution platforms also give customers access to the game on any platform, rather than locking them to one. It doesn't really offer the consumer anything, and for a developer who will have to target Windows and Steam anyway to have any chance of making money, it isn't really that enticing, even with a larger revenue share.
chungus_khan··on Apple Preps Next Mac Chips with Aim to Outclass Highest-End PCs
Not really so much on it as using it as a dumb video terminal then though.
chungus_khan··on Apple Preps Next Mac Chips with Aim to Outclass Highest-End PCs
Four M1s in a NUMA configuration would get absolutely crushed in the high end market outside of niche uses because of the amount of interconnect bus stress. NUMA is most advantageous on server workloads that Apple doesn't target and for which Mac OS is poorly suited.
chungus_khan··on Google readies its own chip for future Pixels, Chromebooks
G3 and G4 chips also had a fair lead there at the time. At the time iBooks were getting twice the battery life of most x86 competitors at least.
chungus_khan··on Paris to ‘get rid of 70k parking spaces’
There are also hidden costs in roads being clogged up with personal cars slowing commercial traffic.
chungus_khan··on Justice Dept files suit against Facebook for discriminating against U.S. workers
What a really funny coincidence that it just happened to degrade in a manner that massively benefits corporate interests too. My other favorite coincidence is when I put a coin in a vending machine and a can comes out the bottom.
← PreviousPage 2 of 10Next →