Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
vickychijwani
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
13 ms
·
61.
▲
by
vickychijwani
9y ago
> Am I wrong about that? Sorry, but yes :) The commit is immutable because when you "amend" a commit, git actually creates a new commit object, assigning it a new SHA1 hash. This means that the original contents from before t
62.
▲
by
vickychijwani
9y ago
> (a) an argument helping my thesis by showing that you can program functional languages quite well by using mutable recourses Let me preface this by revealing that I'm neither a functional programmer, nor am I convinced that functi
63.
▲
by
vickychijwani
9y ago
While what you say is technically accurate, I think you're missing the bigger picture here. The author's point still stands: git's commit history (arguably the most important part of a version-control system) can be viewed as
64.
▲
by
vickychijwani
9y ago
> "Look! It can be mutated! Therefore it cannot be functional!" And the response to that is, "Don't be so technical about how you define functional. Or immutable. You know it when you see it." I think I can offer
65.
▲
by
vickychijwani
9y ago
Open DevTools > pop it out into a separate window > Ctrl+Shift+I (on Linux) > Ctrl+Shift+I ad infinitum > enjoy devtools-ception.
66.
▲
by
vickychijwani
9y ago
I see your point. But I'll take the liberty to use part of your comment as my own response: "You can certainly find snippets that are simpler in Ruby than in Python, and vice-versa". Now that is something I 100% agree with (I
67.
▲
by
vickychijwani
9y ago
Care to elaborate with an example? I use Python day-to-day and did quite a bit of Ruby a few years ago, but I fail to see significant differences in verbosity. What I do see is that Python is somewhat less consistent and readable (list co
68.
▲
by
vickychijwani
9y ago
Agree with Sujan, I found it very confusing too. At first glance it seems like the switch's 2 states are "Now UI Kit" and "White", which of course makes no sense. Only when I clicked it did I discover the other stat
69.
▲
by
vickychijwani
9y ago
In a different context, I would totally upvote your comment, but in Now UI's case the contrast is extremely low and gondo's argument is quite valid. See my comment elsewhere [1] for hard numbers on the contrast. [1]: https:/
70.
▲
by
vickychijwani
9y ago
For the record, I have such a screen: a Samsung SyncMaster B2030, about 6 years old. Several of Now UI's widgets (form placeholders, disabled input labels, tab labels on white background) are nearly unreadable on this screen. I actuall
71.
▲
by
vickychijwani
9y ago
> Semver is marketing, not engineering. I agree with many of your points, but that casual dig at semver is unwarranted and reveals a misunderstanding of the motivation behind it [1]. Semver defines a contract between library authors and
72.
▲
by
vickychijwani
9y ago
As much as I want this, it's not going to happen for the simple reason that Clojure adds a big runtime and a huge startup cost on Android, which is unacceptable. It's fine for servers, but a total deal-breaker for mobile apps. Kot
73.
▲
by
vickychijwani
9y ago
> Kotlin compiles to Java bytecode, so you don't need to deal with JavaScript engines, serialization/deserialization, etc. I don't think the GP meant replacing JS with Kotlin, rather they're referring to implementing
74.
▲
by
vickychijwani
9y ago
Yes, this is the only reason IMO. GP is reading too much into this. Source: I closely follow all developments in the Android ecosystem, and have been doing so for over 2 years.
75.
▲
by
vickychijwani
9y ago
I think you're reading too much into this. The only reason they adopted Kotlin was because Android devs were already using it. Jake Wharton, one of the most well-known Android developers, has also been a vocal supporter of the langua
76.
▲
by
vickychijwani
10y ago
Moreover, if USCIS thought this would affect already-filed applications, I think they would've made a clear blog post stating it as opposed to dumping it in a hard-to-read memorandum. (I'm subscribed to their newsletter which I&
77.
▲
by
vickychijwani
10y ago
The way I think about this is: if not SpaceX, some govt or company will one day establish a base on another planet. Something like the stations we have in Antarctica. So SpaceX taking a shot at this isn't totally absurd - over-ambiti
78.
▲
by
vickychijwani
10y ago
You're ignoring the possibility that cars may emit only tiny amounts of sulphur and nitrogen oxides, compared to ships whose emissions are largely made up of those gases. That would be consistent with both sentences, although I don
79.
▲
by
vickychijwani
10y ago
Not sure why you've been down-voted. Twitter is so different from Facebook in terms of what it's primary use is, that it doesn't make sense to compare them, and while I wouldn't quite word my response this way, I agree w
80.
▲
by
vickychijwani
10y ago
I can see where that's coming from, but this is a one-sided view. It misses the obvious conclusion: interface agents (to use the article's terminology) are complementary to direct manipulation interfaces, not a replacement. Dire
81.
▲
by
vickychijwani
10y ago
On the surface, yes. But calling it a launcher does it a disservice - it was more ambitious [1] than any other launcher I've seen, although they unfortunately stopped developing it. Their ultimate goal seems to have been to build somet
82.
▲
by
vickychijwani
10y ago
Yep, The Humane Interface is already on my (apparently ever-growing) reading list! Should probably bump it up as I've seen it recommended so much. Thanks :) I've been thinking, with all the huge advances in AI/ML in the last
83.
▲
by
vickychijwani
10y ago
> It means that you should be able to re-use (compose) interface elements, so that even a junior developer could create a great interface (UX-wise) by assembling one from parts that are made to work well together. I don't think &quo
84.
▲
by
vickychijwani
10y ago
I'm late to this thread, but quite surprised to see nobody mentioned Mozilla's Ubiquity addon [1], which I think best demonstrates the idea of "composability" in a GUI you're trying to convey. I think adding a descr
85.
▲
by
vickychijwani
10y ago
I have a theory on how CBP is trained to scan people, that seems more plausible without assuming malicious intent: they're not expecting you to know exactly how to balance a BST, but just enough to hold a conversation about it while th
86.
▲
by
vickychijwani
10y ago
Yes - I only found out about it after I had my app out there with a feather logo and everything. However I don't think it will cause big issues, as quilljs is a JS library, while Quill (the app) is targeted directly at Ghost's use
87.
▲
by
vickychijwani
10y ago
I've been using Ghost since v0.6, 2 years ago, and I love the community. They're quite helpful on Slack. One thing I think Ghost is missing right now is a solid mobile experience. I'm working to fill this gap with Quill [1],
88.
▲
by
vickychijwani
10y ago
I'm moving from dev to devops for a while, because of similar reasons. Excited to learn all these new things and peer beneath all the tools and abstractions I rely on! I have no doubt in my mind that it will make me a better developer
89.
▲
by
vickychijwani
10y ago
I'm also biased in favour of Spotify because Mattias P Johansson works there. FunFunFunction [1] is one of my favourite programming channels. [1]: https://www.youtube.com/channel/UCO1cgjhGzsSYb1rsB4bFe4Q
90.
▲
by
vickychijwani
10y ago
I like the fact that this tests understanding of certain trade-offs. It can be improved in 2 ways though: 1. It doesn't allow the candidate to map out the available options for themselves, which is an equally important skill in softwar
More ›