Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
skohan
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
36 ms
·
331.
▲
by
skohan
4y ago
I agree with you there. Swift has some really excellent syntactic sugar.
332.
▲
by
skohan
4y ago
It's interesting that you choose Swift as an example, because I think in some ways Swift does a poor job of accommodating async using the "bubble wrap" approach. Specifically I am talking about the default of using atomic ref
333.
▲
by
skohan
4y ago
Idk I think it is not as difficult as it is sometimes framed. I think the key is to design your program/separation of concerns in such a way as to make it easy to reason about concurrency, and minimize the need for synchronization poi
334.
▲
by
skohan
4y ago
But apparently "thanks" unironically right? I am not a CPU expert, but from what I have read about ARM during this transition (plus with more ARM options becoming available in the cloud) it seems to me like x86 is bogged down wit
335.
▲
by
skohan
4y ago
> So they could agree to a new lower price and Twitter shareholders would still make the same money relative to the recent value of the stock What? So let's imagine I bought 10000 shares of TWTR in 2018 for $25. And now Musk wants
336.
▲
by
skohan
4y ago
I have no idea why Twitter would agree to that. It seems to me the more likely outcome is that Musk will use lawsuits as a disincentive to prevent Twitter from forcing him to go through with the deal, and he will back out at the cost of a
337.
▲
by
skohan
4y ago
Sometimes yes and sometimes no. Sometimes a hack is also filling in a gap in the back sawdust mixed with wood-glue, and that will generally last longer and be more durable than the rest of the piece.
338.
▲
by
skohan
4y ago
> In software, it's usually impossible. Lol I guess you have not seen some of the code I have trying to use reactive programming at all costs. In all seriousness though, I think software is quite flexible. A lot of what programmers
339.
▲
by
skohan
4y ago
On what grounds would Twitter possibly offer a discount? He made an offer, filed with the SEC, and they accepted. As far as I understand he's currently contractually obligated to go through with it.
340.
▲
by
skohan
4y ago
Could it be that he actually wanted to buy Twitter at a discount, but mis-calculated how much TSLA stock would drop? Maybe it was attractive at 10-20% of his net worth, but the price got too high.
341.
▲
by
skohan
4y ago
I've never had this issue. I'm on an M1 air, and generally it doesn't break a sweat even when I have a ton of demanding things running. The only exception is when I'm running one of my own computer graphics projects, an
342.
▲
by
skohan
4y ago
Proper anti-trust enforcement in the US probably in the top handful of things you could do to improve life for the average person.
343.
▲
by
skohan
4y ago
Those aren't the only two options. There's not really any such thing as "windows hardware" - and if you really want maximize performance of low-end hardware, Linux is really the king for that use-case. A lot of low-end
344.
▲
by
skohan
4y ago
My best guess is maybe faster hash-map lookups on variable names?
345.
▲
by
skohan
4y ago
It's just one example of an impediment. If all the major platforms used a consistent standards-based graphics API, you could have one implementation of the drawing layer shared between all platforms. All these little wedges add up.
346.
▲
by
skohan
4y ago
Yeah I think I am in a similar camp. As a person involved in product development, I love the speed at which web technologies allow us to move. As a computer scientist, I can't help but cringe at the massive amount of collective ineffi
347.
▲
by
skohan
4y ago
Yeah but that's not the whole picture - it's not just FOSS choosing Electron so much as platform holders being hostile to cross-platform development. For instance, if Apple had actually kept pace with OpenGL standards, and had emb
348.
▲
by
skohan
4y ago
I guess I would vastly prefer an organization which is not one of the tech giants. Facebook/meta seems horrifying. Some of their tools are indeed great, but I can just imagine having to use a facebook login to push code to GitHub or
349.
▲
by
skohan
4y ago
Electron is both an amazing enabling technology, and also an artifact of the sad state of affairs for computing platforms. One could imagine a world where strong standards have been established which would allow you to easily deploy lean na
350.
▲
by
skohan
4y ago
So MS owns the default place where code is hosted, and the default tool people use to edit code. Neat.
351.
▲
by
skohan
4y ago
I'm not sure why you would want to run Windows at all honestly. It seems like the OS you use when there's literally no other option.
352.
▲
by
skohan
4y ago
Awesome! But I understand the bootloader is still locked down on iPad, even though it's the same SOC, correct?
353.
▲
by
skohan
4y ago
Is it actually supported to run Asahi linux on an M-series mac? Or is it kind of a sketchy jailbreak type situation?
354.
▲
by
skohan
4y ago
Hmm sounds like maybe it's a bug or some specific software issue. On the M1 air, I sometimes notice that the battery is draining a little bit quickly, and will check and see that I have like 10 Safari windows open and minimized, with o
355.
▲
by
skohan
4y ago
Which games can you even play on a mac?
356.
▲
by
skohan
4y ago
I got a 3rd party GAN charger with 2 USB-C ports and a USB-A port. I can use it for charging everything, and super easy to pack when traveling.
357.
▲
by
skohan
4y ago
I for one love charging with USB-C. By now I have USB-C cables laying around a few different places in the house, and can charge almost anything at any one of them. No going to the other room to get the cable.
358.
▲
by
skohan
4y ago
It could be the case they want to keep at least one machine with touchbar on the market for some poor souls who have invested in it. Same logic for how they keep the iPhone SE with a physical home button.
359.
▲
by
skohan
4y ago
Why? Windows seems like a terrible option for minimal hardware?
360.
▲
by
skohan
4y ago
How is the Linux on Arm situation currently? I mean specifically for desktop Linux?
More ›