Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ribit
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
14 ms
·
121.
▲
by
ribit
4y ago
The concept is solid, but Apple needs to work on improving performance to be relevant in this field. If they add dedicated matmul capabilities to their GPUs and implement native limited-precision support, their ML training performance will
122.
▲
by
ribit
4y ago
Even in a laptop CPUs regularly draw more power than the TDP for non-trivial amounts of time.
123.
▲
by
ribit
4y ago
What’s the actual power consumption? Without those figures the article is just a clickbait. Looking at those multicore results I don’t believe for a second that the CPU was drawing less than 90 watts, probably more.
124.
▲
by
ribit
4y ago
I used google's "+" addresses for a while, but it was obvious that this wouldn't last. Apple's disposable email addresses are a great tool to solve this once and for all.
125.
▲
by
ribit
4y ago
Second book was a struggle for me. The wallfacer stuff was fairly boring to me and the extremely misogynistic way to long passages of „Luo Ji the incel meets young Werther“ we’re just infuriating. I has to literally skip pages there. Then t
126.
▲
by
ribit
4y ago
I’m currently reading the trilogy, and while it’s an entertaining enough read I don’t really understand the fascination with it. The overall plot is a bit simplistic, characters are wooden and storytelling awkward (but that might be an effe
127.
▲
by
ribit
4y ago
Ah, thanks for pointing this out. I was not aware that Abrahams has left Apple...
128.
▲
by
ribit
4y ago
The defining feature of mainstream OOP (as popularised by languages like C++ and Kava) is the entanglement of type hierarchy and API contract. In other words, inheritance. And inheritance is the main point of criticism of the mainstream OOP
129.
▲
by
ribit
4y ago
Cocoa is object-oriented, but modern APIs not so much. They are of course based on interfaces/traits/protocols (whatever you want to call them) but it’s not the same as 90ies style inheritance-based OOP. It’s the inheritance as ba
130.
▲
by
ribit
4y ago
By OOP I mean entangling of behavior and type hierarchy (mainstream class-based OOP aka. C++ OOP). Dot-notation and methods do not equate OOP. But of course, it depends on your definition. Pretty much anything can be called “OOP” if one wan
131.
▲
by
ribit
4y ago
I can't agree with you. The CPU will try to boost any time you are doing work, and these models are overclocked to a max at the expense of an insane power consumption overhead. My previous Intel laptop was getting spikes of 50+ watts f
132.
▲
by
ribit
4y ago
For absolute maximal single-threaded power current crop of Intel desktop CPUs are probably the best. But they pay tremendous price in power usage for this. A passively cooled M2 will get you around 80-90% of that single-threaded performance
133.
▲
by
ribit
4y ago
It looks like an important step in progressively retiring ObjC. Swift is built from the start with a ObC compatibility in mind, which is a source of much ugliness and inefficiency in the language. With the Swift team working in a value sema
134.
▲
by
ribit
4y ago
Why is open ISA better in respect to this than simply documented ISA? Is this about public availability of reference implementations or some sort of validation tools?
135.
▲
by
ribit
4y ago
I have difficulty following some of the points made in that article. 1. I always thought that common vulnerabilities like Spectre were a problem with implementation (a certain way to do speculative execution) rather than with the ISA. How i
136.
▲
by
ribit
4y ago
Note that I was talking about the CPU specifically. GPU on Apple is also more efficient (approx 0.25TFLOPs/watt for M1 series), but Apple GPUs lack support for ML-optimized FP representation (primary reason why Nvidia is so good in thi
137.
▲
by
ribit
4y ago
What a weird product. So it's just a regular Razer gaming laptop, but painted differently to make it look like a MacBook, and with a ridiculous surcharge on top of it because "ML"? Frankly, if I were in the ML field I'd
138.
▲
by
ribit
4y ago
But that's exactly where newer Apple laptops shine. They don't have the throttling issues associated with x86 simply because they use 2-4 times less power for the same level of performance. E.g. my M1 Max CPU maxes out at 5-6 watt
139.
▲
by
ribit
4y ago
Well, I am a big proponent for Apple products, but for ML-related work Apple Silicon is not the best good value for money currently. This will likely change in the future, when we have larger matrix accelerators and ML-specialized data type
140.
▲
by
ribit
4y ago
You are right. Total brainfart on my side. I skimmed the article too fast and completely misunderstood the approach.
141.
▲
by
ribit
4y ago
One can improve this even further I think. First, using an iterator instead of indexing into an UTF-8 string. Second, using the codepoint value directly as a bitmask (why is author realigning the bit mask to "a" in the first place
142.
▲
by
ribit
4y ago
I understand the basic idea of predicting the words in a sequence, but what totally eludes me is how this relates to the prompt. After all, you don't give it a sequence to continue, you give it a direct request. Is there some special p
143.
▲
by
ribit
4y ago
We have passively cooled ultracompact laptops and tables on the market with sustained power dissipation of 10-15W. The AirJet Pro dissipates 10.5W and uses a significant amount of power itself. These things are also HUGE. Unless one can imp
144.
▲
by
ribit
4y ago
Additional advantage of Rust is the extensive macro system. The ability to generate a bunch of versioned structures out of a common description, all with their own boilerplate and validation code, is invaluable for this kind of work. Some o
145.
▲
by
ribit
4y ago
This rhetorics misses two crucial facts: first, that the eastern slavic states were eager to join NATO simply because they were worried about the Russian threat. Russian chauvinism towards ex-soviet nations is not a recent thing and Russia&
146.
▲
by
ribit
4y ago
I doubt that right to repair will reduce e-waste. Most people won’t bother with repairs anyway and let’s not discount the possibility that producing parts and making them modular can actually increase waste, at least in some applications (f
147.
▲
by
ribit
4y ago
That’s not what I mean. What a I mean that the majority of users don’t care about repairs. Personally, I think it’s good if manufacturers are made more accountable and parts are available for the few users who want to tinker, but shouldn’t
148.
▲
by
ribit
4y ago
Depends on the details. If this is just about access to tools and parts, good. If it instead dictates that electronics makers are restricted in their choice of technical solutions, bad. Right to Repair applied broadly is dictatorship of min
149.
▲
by
ribit
4y ago
Apple has been moving their entire lineup to USB-C for a while already (iPad Pro in 2020, iPad Mini in 2021, more devices this year) . Sure, in public they have to oppose tech sector regulation, but I wouldn't be surprised if they were
150.
▲
by
ribit
4y ago
Apple since implemented encryption for the OCSP protocol they were using (addressing privacy concerns) and most likely improved the infrastructure to avoid similar outages. They also promised that users could opt out of certificate revocati
More ›