HN user

Fatalist_ma

103 karma
Posts0
Comments20
View on HN
No posts found.

Learning the whole course ahead of time sounds easier said than done. But I definitely recommend pre-learning the next chapter in the course instead of relying on the teacher's explanation. Personally, I could never understand a relatively complicated math concept just by listening to the teacher. I usually need to think about it, draw things, read several different explanations, etc, to really get it. But when I was already familiar with the topic, then I could benefit from another repetition and ask questions if there were some complicated aspects.

Acoordinto Gallup, October 2023: 31% want Ukraine to negotiate to end the war as soon as possible. https://news.gallup.com/poll/512258/ukrainians-stand-behind-...

According to NDI(Movember 2023): 42% say that Ukraine should engage in negotiations, but 84% do not find it acceptable to end the war if it means letting Russia have the territory it controls currently. Even if Russia leaves all territory occupied since the 2022 invasion, 73% won't agree to such peace deal, they want pre-2014 borders. https://www.ndi.org/publications/opportunities-and-challenge...

If there are any newer poll results, please share.

Satelite "internet"? All I have read about is the ability to send emergency text messages. The author goes on a tirade about how you can't browse Bloomberg with a 256kbps internet. Straw man much?

As per GlobalStar, they are capable of up to 256kbps (32Kbps). This is with optimal, unobstructed conditions and high power and gain antennas.

For text messages, even 256 bps is more than enough, hell, even 2 bps is usable for that.

The source of this rumor is from Ming Chi Kuo

Ignores that the linked article from Bloomberg does not rely on Ming Chi Kuo and is much more concrete than just "the modem supports a frequency".

Globalstar believes that over half their revenue will come from terrestrial spectrum licencing.

...

The most likely path forward, and the one that Globalstar proclaims themselves, is licensing this spectrum for use on a terrestrial basis

...

The recent meteoric rise in Globalstar’s stock price is almost entirely unwarranted.

??? If you're claiming that the new frequency in Iphones is for terrestrial use, then that validates Globalstar’s own strategy, so how is it unwarranted?

Uhh I understand that good Linux support is valuable, but the price premium for that is just too high.

For the base variant(5500u, 8gb, 240gb):

Pangolin - 1200$

Lenovo Ideapad 3 15 - 430$[1]

For a higher-end variant(5700u, 16gb, 500gb):

Pangolin - 1542$

HP 15z - 640$[2]

I admit these are the absolute cheapest ones I could find(using noteb.com), but even the more premium laptops like Thinkpads are way cheaper(and AFAIK they also provide very good Linux support).

[1] https://www.walmart.com/ip/Lenovo-Ideapad-3-15-15-6-AMD-Ryze...

[2] https://www.hp.com/us-en/shop/pdp/hp-laptop-15z-ef2000-touch...

Well it's a finger-sized antenna. Admittedly all I know about antennas is that size matters. An Iphone is bigger than a finger, why is it inconceivable that it could have a comparable antenna on its surface? Also for an Iphone this would be just one rarely-used feature, it could get by with somewhat worse reception and lower bandwidth than a dedicated satellite phone.

I'm not sure adding more concrete UI elements is the way to go, browsers are too complex as at is, which makes it extremely hard to develop them unless you have as much resources as Google. And what happens after 10 years when new UI trends become popular and we need new ui elements? We don't want to break the web, we can't just remove old stuff, so we'll need to keep adding and adding.

I think a much more important endeavour is to make the browser more extensible,(like what CSS Houdini is trying to do), so you can create any kind of crazy interfaces(without having to abandon css/html completely and drop down to canvas/webgl).

There's nothing broken about parseInt. The problem is, it can take a second argument(radix), and .map will feed it current item's index as the second argument(and the whole array as the third, but that one will get ignored).

const arr = ['1','2','3']; arr.map(parseInt) is equivalent to: [ parseInt('1', 0, arr), parseInt('2', 1, arr), parseInt('3', 2, arr) ];

I think the main reason is that they can afford to not care. There is no pressure. They can afford to be inefficient because they know that as long as the core features work, customers will not leave.

The argument was not convincing at all. He focuses on how UBI will let poor people to consume more. But will it help them produce more? I believe it will, but that needs explaining.

If we can give companies overwhelming demand so they have to scale up production instead of spending all their money on advertising, we can have both happy companies making profit hand over fist, and happy consumers who get everything they desire.

lol... Consumers won't be able to buy "everything they desire" with UBI. And the UBI will be funded with the taxes payed by the companies, so not all of them will actually make more profit.

The second solution is some sort of socialism, ...

And UBI is not "some sort of socialism"? O_o

Working on iPad 6 years ago

you should pick and choose your battles

Well it's the same battle - it's about giving the kids access to information and an opportunity to learn coding. You can't compare that to free meals(which is of course important, but as you said it's a different battle).

I don't think this is a good or even valid example. Where do we see that the method that depends on the Rectangle class no longer works correctly for instances of Square? Why does it depend on the exact value returned by the object?

The example from the Stackoverflow link makes more sense: " ssert.AreEqual(20, rect.Height); ... because changing a rectangle's width does not affect its height. " Well, we may choose to not follow that assumption in our project. Let's say we're making a graphical editor, our rectangle could have various restrictions - like fixed proportions, max/min area, etc; so I can imagine how we may not have a guarantee that changing 1 side does not change another side. If it's just for general-purpose geometric calculations - then sure, but then it better be an immutable object.

I mean, you should not use inheritance for things like these but I don't think this always violates LSP.