Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ribit
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
61.
▲
by
ribit
3y ago
I'm all for letting the user decide. But what you are proposing is not letting the user decide. If Melinda wants to use the Facebook app, but the Facebook app is only available on the Meta store, then Melina is forced to use the Meta s
62.
▲
by
ribit
3y ago
Desktop marker and smartphone software markets are very different. There are many more small utility apps for the smartphones for example, while desktop is more open. Discoverability in particular is a huge issue for a small desktop app dev
63.
▲
by
ribit
3y ago
This is a great point and I think it illustrates the drawbacks of centralized store. I think an argument can be made that App Store is an important part of the developer experience and as such they are entitled to have a voice in what featu
64.
▲
by
ribit
3y ago
> No, Joe the indie developer will happily use one of the most popular alternative app stores that fits their needs and doesn't rip them off with fees. What would these be? Last time I checked, the "champion of the people"
65.
▲
by
ribit
3y ago
I am ok with side loading. Of course, side loaded apps would need to be sandboxes for security reasons and should not be allowed to access basic services like calendar, contacts or iCloud.
66.
▲
by
ribit
3y ago
Do you really think that there will be more competition? I fear what will happen is that the big corps will set their own stores to distribute their own apps, and that's pretty much it. The user won't see any difference in pricing
67.
▲
by
ribit
3y ago
I have difficulty following this argument, especially the "stealing" part. App Store does not just randomly take money from the devs. App Store also provides a service. They do world-wide payment and VAT processing, refund process
68.
▲
by
ribit
3y ago
Which hardware were these results obtained on? Are you talking about laptops or large multi-core workstations? I am not at all surprised that linking needs a lot of memory bandwidth (after all, it’s mostly copying), but we are talking about
69.
▲
by
ribit
3y ago
You are not going to saturate a 150GB/s memory interface building some code on a six-core CPU... these CPUs are fast, but not that fast.
70.
▲
by
ribit
3y ago
Interesting idea, but the quality of data analysis is rather poor IMO and I'm not sure that they are actually learning what they think they are learning. Most importantly, I don't understand why they would see such a dramatic incr
71.
▲
by
ribit
3y ago
Time Machine backups use filesystem snapshots with reference-counted copy-on-write blocks. The total file size can easily surpass the actual amount of storage capacity. The same problem exists with modern virtual memory implementations, whe
72.
▲
by
ribit
3y ago
My dissertation building process was similar. Only it also involved a bunch of custom pandoc filters and the markdown had runnable R code in it. Fun times. I didn't bother with replacing the signed page though, because enough is enough
73.
▲
by
ribit
3y ago
The reason not to use CSPRNG is performance and efficiency. There are many applications where you only need randomness, and don't care about the resiliency provided by the CSRPNG. I mean, I'm not going to run a cryptographically s
74.
▲
by
ribit
3y ago
IMO the best way to start for a beginner is with Metal. It's a delightfully streamlined API that avoids the idiosyncratic complexity of DX and Vulkan, it's very quick to pick up if you already have some C++ experience, the tooling
75.
▲
by
ribit
3y ago
The scenario you describe is exactly what will happen with unrestricted commercialisation and deregulation of AI. The only way to avoid it is to have strict legal framework and public control.
76.
▲
by
ribit
3y ago
I don’t really know what to make of this article. On one hand, it’s an interesting study of a theoretical IPC limit on some real codes. On the other hand, I don’t believe authors manage to show what they claim to show: - it doesn’t seem li
77.
▲
by
ribit
3y ago
And we have a bunch of 15 year old Macs in the basement that outlasted any PCs we ever owned. What’s the point of these personal anecdotes? Lenovos build quality went down the drain in the last 10 years and their service is awful.
78.
▲
by
ribit
3y ago
From what I understand this is about assigning GPU resources (such as register files and other on-core memory) to shaders. Imagine you have a complex shader that has two paths, a frequently taken fast one that needs X bytes of on-chip memor
79.
▲
by
ribit
3y ago
Yes, x86 works, but appears to pay a huge cost in power consumption to squeeze out those last few % of performance. Whether it’s just the property of how the mainstream x86 implementations have grown historically or the ISA itself remains t
80.
▲
by
ribit
3y ago
I am not quite convinced about companies making high-performance RISC-V design. Fastest SiFive cores are at best comparable with mid-performance cores from ARM (or E-cores from Apple). With SiFive likely stopping development of these cores
81.
▲
by
ribit
3y ago
What I find particularly interesting is that SiFive never actually built a high-performance CPU core. Their highest performing IP offers IPC closer to ARM's current efficiency cores. And SiFive always kept very vague about other metric
82.
▲
by
ribit
3y ago
To me this talk was rather confusing. This statement cannot occur in a well formed standard C or C++ program, and I don’t think that the speaker did a good job conveying this. They also took way too much time to get to the actual point. If
83.
▲
by
ribit
3y ago
About time. PDF has been a superior ad better supported alternative for over two decades. That some people still rely on this flawed thirty year old software is puzzling to me.
84.
▲
by
ribit
3y ago
This is a straw man argument. The problem is not closed source but lack of regulation and power asymmetry between the large company and a small customer. These types of bait and switch one-sided contract changes should be illegal. In fact,
85.
▲
by
ribit
3y ago
To do user space concurrent software efficiently, one really needs at least some degree of OS cooperation. Only the system knows what kind of work is running on the machine and what the relative priorities are. One problem with the common e
86.
▲
by
ribit
3y ago
Thank you! I totally agree that data should belong to the user (in fact, I find it shocking that some consider this opinion controversial). I’m still not quite clear however how the software can interoperability is supposed to be achieved.
87.
▲
by
ribit
3y ago
It is a bit unclear to me what exactly is being proposed. That every app exposes some kind of common standard API that can be used to link with other apps? Take their twitter example. How would “taking your followers with you” work in pract
88.
▲
by
ribit
3y ago
I prefer vector types for this kind of stuff, as they are more compact than loops and naturally lend themselves to auto-vectorisation. In the end it comes down to the programming style preference.
89.
▲
by
ribit
3y ago
I fully agree with you that scripting languages are a great fit for scientific computing. But I just don't see how this is a case for Fortran. R or Python are still much easier to use and give you the same access to high-performance nu
90.
▲
by
ribit
3y ago
> I was unaware that Apple was helping implement WebGPU! WebGPU is pretty much a combined Google/Apple effort (of course, with other contributors). If I remember correctly it was Apple engineers who proposed the name "WebGPU&qu
More ›