Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
MBCook
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
31 ms
·
961.
▲
by
MBCook
1y ago
Are there governments that aren’t heavily nationalistic in wartime?
962.
▲
by
MBCook
1y ago
Remember when CVS, among others, was closing all those stores due to a giant rise in theft? And they complained loudly? Remember when they later apologized because it turned out there was no giant rise in theft? It tells you any company hav
963.
▲
by
MBCook
1y ago
I’m shocked! Shocked I tell you. How could there be insider trading in crypto involving Trump?
964.
▲
by
MBCook
1y ago
I don’t have a ton of exposure to android but I wasn’t a fan of what I have used. I can’t remember if it was the Samsung version or not but it doesn’t really matter I don’t think I “think like” Google so I don’t think it will ever be a fit
965.
▲
by
MBCook
1y ago
Yes! Ever since I learned about it and was able to use it in some other languages I’ve been waiting for destructuring in Java to hit prime time.
966.
▲
by
MBCook
1y ago
I guess that’s my problem. At this point I don’t trust that they DO have an endgame. I think this WAS it and they just ignored all the problems. I’m sure we’ll all get used to it. Just like we got used to a lot of the problems that the iOS
967.
▲
by
MBCook
1y ago
Like I said, I understand why they don’t. I think the only answer would be you can’t interact directly with signed stuff. “new uint(42)” or “ulong.valueOf(795364)” or “myUValue.tryToInt()” or something. Of course if you’re gonna have that m
968.
▲
by
MBCook
1y ago
Passing a couple objects seems easy. But I’ve seen where it leads in a large program. Passing things down layer after layer gets old. High level stuff takes tons of parameters due to all the layers below. You end up with God objects that mo
969.
▲
by
MBCook
1y ago
I understand your reasoning. Personally I love living in my Mac, I’m much happier than I would be under Windows. You’re 100% right for gaming. But I’ve solved that by being a console person. I already mostly was. I’m much prefer the applian
970.
▲
by
MBCook
1y ago
I always thought of it as a reaction to the “your program can throw anywhere for any reason due to an exception” nature of C++. So they added checked exceptions. That way you can see that a function will only ever throw these two types of e
971.
▲
by
MBCook
1y ago
You’ll find differing opinions. As someone who has worked on code bases that did not have spring that really should have and had to do everything manually: when used well it’s fantastic. Now people can certainly go majorly overboard and do
972.
▲
by
MBCook
1y ago
It can. But seeing the text there is faster than having to hover to see what the type is. It exists. It’s fine. People obviously like it. Some don’t, I’m one of them. I don’t see the advantage is very big at all. I don’t think it’s worth th
973.
▲
by
MBCook
1y ago
Despite it being available at the time I too didn’t learn it until much later. I really wish I had known.
974.
▲
by
MBCook
1y ago
I wouldn’t say I’m a fan of maven, but it is absolutely one of the best build/dependency tools I’ve ever used despite its warts. So many things, even if they came much later, are somehow much worse.
975.
▲
by
MBCook
1y ago
It’s rare I have to do bit math but it’s so INCREDIBLY frustrating because you have to do everything while the values are signed. It is amazing they haven’t made a special type for that. I get they don’t want to make unsigned primitives, th
976.
▲
by
MBCook
1y ago
String sql = “Not having “ + “to break up “ + “SQL statements” + “like this for readability “ + “thus making them hard to edit “ + “was incredibly useful at my job.”; (Note: I put a subtle bug in there because it always happened) SQL inject
977.
▲
by
MBCook
1y ago
Lambdas + streams is fantastic. I think if you didn’t have them streams would just be a total mess to use.
978.
▲
by
MBCook
1y ago
I’ll say from experience that even if your IDE highlights that by default people won’t pay any attention to it and the bug will get in. I’ll be happy when it’s fixed.
979.
▲
by
MBCook
1y ago
Personally it’s fine, I haven’t used it though. I really wish Javadoc was just plain text that honored line breaks. I really don’t care about the fact I can put HTML in there, that just seems dumb to me. I get you can’t remove it but I woul
980.
▲
by
MBCook
1y ago
In my mind Java really got usable in 1.5 with collections and generics. When you didn’t have collections everything was a complete pain. But after they were added you still had to cast everything back to whatever type it was supposed to be
981.
▲
by
MBCook
1y ago
I totally agree with the criticism about exceptions. If you need exceptions inside a stream it turns into a mess. Overall I agree with you. They are significantly better, even if a little verbose, than not having them. Love cleaning up old
982.
▲
by
MBCook
1y ago
Records are great, but objects work. Date flat out doesn’t. We needed something in the standard library to fix that. It should’ve happened long before it did.
983.
▲
by
MBCook
1y ago
I think the idea of a new design of some sort was a good one. We’ve been in the same world since iOS 7, 12 years ago. The glass effects are fancy, but in a HUGE percentage of places the transparency makes things worse. A lot of the animatio
984.
▲
by
MBCook
1y ago
They’re getting bolder about pushing you to upgrade with badges on settings and push notifications and defaulting people into automatic updates. But you can turn that stuff off. They may try to trick you so you have to remain somewhat vigil
985.
▲
by
MBCook
1y ago
No, you can go back for a while. They’ll certainly ask you, but you can say no. At a certain part they stop signing the OS. At that point because it doesn’t have the cryptographic signature you can’t install it at all and your only choice
986.
▲
by
MBCook
1y ago
I think there are a few nice changes in 26, but they’re small things. They are certainly overwhelmed by the problems caused by the terrible visual design, which does not accomplish its stated goals and usually is a very large setback compar
987.
▲
by
MBCook
1y ago
Only for a very limited time after the release. And you can’t strictly “downgrade“ it, you have to restore it from factory with the older OS and then reload your back up.
988.
▲
by
MBCook
1y ago
It seems my memory fails me.
989.
▲
by
MBCook
1y ago
Plus it’s a black & white movie, and b&w film has a higher “resolution” than color too right? Because you’re dealing with silver particles instead of physically larger color grains. Or something like that. Someone more in the know p
990.
▲
by
MBCook
1y ago
Also the content being viewed. High bandwidth 1080p can look sharper than over-compressed 4k. It’s why even non-4k BluRays sometimes look better than streaming.
More ›