jonbeebe | 1 year ago | on: At some point, JavaScript got good
jonbeebe's comments
jonbeebe | 1 year ago | on: At some point, JavaScript got good
jonbeebe | 1 year ago | on: At some point, JavaScript got good
Regarding your last comment about Ruby and Python. I've been thinking about this for a while and I think a lot of the hate people have towards JavaScript is due to the fact that (being the only "official" web language) lots of people were forced to use it without any other choice, which adds a lot of resentment.
On the other hand, Ruby and Python are deliberate choices of which there are many options. People who choose to use it love it, and people who don't can move onto something else. It's not the same with JavaScript. If you want (or need) to do frontend development, you had to use JavaScript.
I observed this with Lua community in the past. I hardly ever see anything negative about it, but it has its own oddities (such as 1-based indexing, global by default variables) and is in a lot of ways similar to JavaScript being a prototype-based language (the only other one that I know of actually).
jonbeebe | 1 year ago | on: At some point, JavaScript got good
jonbeebe | 1 year ago | on: At some point, JavaScript got good
jonbeebe | 5 years ago | on: Apple rejects appeal from email app Hey
I wouldn’t consider them business-only as most individuals interacting with the App Store have bank accounts, so that argument breaks down.
I wouldn’t consider them stictly “reader” apps as you can perform many non-passive things in many banking apps (make deposits, iniatiate transfers to and from accounts, pay bills, etc), so that argument doesn’t stick either.
You can’t use the app unless you have a (most of the time) paid account.
jonbeebe | 6 years ago | on: Visual Studio Code October 2019 (1.40) Released
jonbeebe | 6 years ago | on: Visual Studio Code October 2019 (1.40) Released
I was looking forward to this because I wanted to enable the "ss01" stylistic set for Fira Code, which takes away the downward slope at the end of the "r" character that I don't like, but it doesn't seem to be working for me.
Was anyone else able get this working for Fira Code?
jonbeebe | 6 years ago | on: To Revive the Mac, Apple Wants to Kill Electron
jonbeebe | 7 years ago | on: The Markup – A new kind of journalistic organization
jonbeebe | 7 years ago | on: Petition: Apple recall and replace defective Macbook Pro keyboard design
This petition may not amount to anything, but I'm sure someone in Cupertino has taken notice. Apple has "we know what's best for our customers, better than they do" engrained in their culture, and when it comes to design decisions, sometimes they are right, but I don't see how anyone there could justify a defective or unreliable (at best) keyboard being the right thing for any of its customers. You know what would take courage? To publicly acknowledge the issue and do right by your customers. That takes way more courage than removing a headphone jack.
Unless a recall actually happens (not likely, but I'm really hoping so), we'll never know what--if any--kind of impact this petition has had, but I'm hoping it will cause Apple to (at minimum) go back to the drawing board on this thing and give us a better keyboard the next time around. They should also expose the keyboard to more rigorous testing (that includes dust and other air debris). I just hope the keyboard I have lasts until I'm ready for an upgrade because I don't see myself spending $700 on a repair when this is already the most expensive laptop I've ever purchased (and the $700 is a gamble considering you could get an even worse keyboard).
The sad thing is, back in 2006 I was in the US Military stationed in Baghdad, and I had with me a cheap $600 Dell laptop. That thing survived sand storms that would leave the inside of our tent (and all of our belongings) covered in dust (even with the laptop lid closed and inside of a locker). I highly doubt this keyboard would have survived that deployment. It's sad that a low-end DELL computer from 2006 had a keyboard that's more reliable than Apple's top of the line notebook. If it weren't for macOS, which I love probably more than Apple does, this whole keyboard saga would have caused me to ditched Apple laptops and go with Lenovo.
At the time of this writing, 16,778 people have signed the petition. If each one of those people are a MBP owner, and let's round down the average cost to $2000, that's $33,556,000. That's a drop in the bucket compared to the 5.8 billion in Mac revenue in Q2; however, the Mac business seems big enough to at least please the thousands of customers who feel cheated.
jonbeebe | 8 years ago | on: The best laptop ever made
jonbeebe | 8 years ago | on: The best laptop ever made
My main gripe is the keyboard. I know some don't prefer the feel, but I could honestly get used to that (I mostly use an external mechanical keyboard at my desk, but often have to use the laptop portably). However, the keys get sticky real easy and I hate having to constantly clean it/blow the keys out just so it works like normal. I think that's ridiculous for such an expensive computer.
I don't experience any downsides to the TouchBar honestly (besides the annoying non-tactile ESC key), but I don't use the TouchBar for anything more than I used the function keys before (brightness, volume controls mainly) so it's really not worth the extra $$$ that they added onto for this thing. In hindsight, I probably should have went with the 2015 model.
With all that said, it's the unreliability of the keyboard that bugs me the most, because this laptop should work PERFECTLY for this price (even if I don't agree with some of the decisions that were made regarding the design). If I didn't rely on macOS for work I probably would have got a Lenovo laptop instead. That makes me sad, because my first Mac was the unibody WHITE model and that was probably the best "new computer" experience I've ever had.
jonbeebe | 10 years ago | on: The Legend of Zelda in JavaScript
jonbeebe | 11 years ago | on: Back to BBEdit
jonbeebe | 12 years ago | on: The Mobile Browser Is Dead, Long Live The App
They both have their up-sides and down-sides, but which is best usually depends on the context in which they are being used, and if nothing else, user preference.
I don’t see why one has to “win” per-say … it seems to me like the future is big enough for both to thrive :)
jonbeebe | 13 years ago | on: "Third Hand" Languages
jonbeebe | 13 years ago | on: Mountain Lion Migration
However, with JavaScript you have to avoid the old/outdated language constructs, and some warts need to remain, since browsers still need to support old websites. Perhaps in the future we can specify "ECMAScript version" (similar to perl) so old stuff can be thrown away and the VM can optimize without having to worry as much about backwards compatibility.