Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
btipling
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
31.
▲
by
btipling
12y ago
Symbol has other traits beyond just not being unique. Properties added via symbols are not iterated over in a for in and do not show up in calls to Object. getOwnPropertyNames()
32.
▲
by
btipling
12y ago
JavaScript has a lot of complexity and little gotchas. I often compare the simplicity of Go with JavaScript and wish JS were more like that, but I still find myself enjoying JavaScript. I hope that "use strict"; evolves to further
33.
▲
by
btipling
12y ago
True, the early period had a furious pace of updates. I guess I was referring to the era of ES6, that lasted a long time. I think Microsoft at one point actually said that IE6 was the final browser and they wouldn't release a new versi
34.
▲
by
btipling
12y ago
Regarding your first question, it isn't necessary to define properties with that notation at all. You could just do: foo.foo = "bar"; But then it would be writable and configurable. Object.defineProperty(foo, '
35.
▲
by
btipling
12y ago
I don't know why, because I haven't thought through it enough yet but I really like the idea of freezing or protection in the case of a reactive data model like Backbone models. I'm thinking of maybe writing up some quick imp
36.
▲
by
btipling
12y ago
I like that, but you'd still have to call a function to get the properties though and this wouldn't prevent anyone from accessing those properties directly. Like: obj.setFoo("bar"); obj.getFoo(); obj.foo = "
37.
▲
by
btipling
12y ago
I wasn't aware that the Firefox nightly had Symbol, I will download Firefox nightly later and update the post, I should have Firefox nightly anyway. Thank you! Edit, tested and updated blog post. Thanks again.
38.
▲
by
btipling
12y ago
I think the slow browser updates that existed prior to Chrome might have contributed to a lull in developing the language. Some of these features can't be fixed for old browsers with a polyfill, but now that updates are happening quick
39.
▲
by
btipling
12y ago
I like that idea, but with Proxy you don't have to write the functions any more, you could just define that one get on the handler you feed into Proxy and then in your code you can access via the . notation, like: var obj = n
40.
▲
by
btipling
12y ago
Is this data scraped via an API or something or are you managing it manually?
41.
▲
by
btipling
12y ago
Assuming this is accurate, what I find especially interesting is that if you hover over each of these languages they all have a significant overlap with JavaScript. I think everyone of these languages widest band goes to JavaScript.
42.
▲
Advanced objects in JavaScript
(bjorn.tipling.com)
162 points
by
btipling
12y ago
|
45 comments
43.
▲
JavaScript regular expressions
(bjorn.tipling.com)
47 points
by
btipling
12y ago
|
4 comments
44.
▲
by
btipling
12y ago
I have bound "summon" to a keyboard shortcut:"cntrl+option+cmd+s". I have a bunch of floobits actions bound to a keyboard short cuts, like Join project's workspace, leave workspace etc. As for deleting your data, Fl
45.
▲
by
btipling
12y ago
Considering that if you look closely at the screenshots and see that it is Erik himself commenting on products, so as to have a reason to notify users, no, not really. http://www.producthunt.com/posts/instant-chemistry
46.
▲
by
btipling
12y ago
Erik, you even posted this spam almost verbatim on HN: https://news.ycombinator.com/item?id=8032837 I hope you're not going to continue to do that. I get you're hustling, but this isn't the right way to do th
47.
▲
by
btipling
12y ago
It’s an interesting product but Erik Torenburg (self-described "Product Hunt Hustler" according to his Twitter profile) is not just a little bit of a Twitter spammer: https://twitter.com/ErikTorenberg/media H
48.
▲
by
btipling
12y ago
Sure, but WhatsApp runs on phones that have a plan with a phone company. It'll just be that the cost is offset by cell phone providers shifting their voice and text revenue to data more than they already have.
49.
▲
by
btipling
12y ago
One big set of features missing are the configuration options available in PyCharm. For example being able to configure Vagrant in PyCharm provides its own UI in the IDE settings. I have created a screenshot showing all the various PyCharm
50.
▲
by
btipling
12y ago
This isn't the case actually. These plugins offer only a subset of the features of the various IDEs.
51.
▲
by
btipling
12y ago
The plugins are not the same as the IDEs. For example PyCharm doesn't distinguish between project settings and IDE settings the way IntelliJ does. The UI for choosing your python version and virtualenv is baked right into the IDE setti
52.
▲
by
btipling
12y ago
> What if you were building something that used all of those? You'd be buying a license for 7 IDEs? What happened to the good 'ol plugin model? We actually buy a license for each of these editors. We test our Floobits plugin fo
53.
▲
by
btipling
13y ago
He does improve the site quite a bit. He also has made the source for it available online which is nice.
54.
▲
by
btipling
13y ago
Look at the gif carefully in this blog post, look at how multiple selections interacts with the clipboard when cutting and pasting, that's pretty amazing. I never really thought there was much of a need for multiple cursors given the p
55.
▲
by
btipling
13y ago
> but why is it so impossible to conceive of having a distributed, remote employee base? There are many successful tech companies (and YC startups) that have done this. And there are some that are even trying to solve that problem by mak
56.
▲
by
btipling
13y ago
Nothing you've said is true.
57.
▲
by
btipling
13y ago
I've also started reading lobste.rs. It's what HN was about 2,000 days ago minus the startup news. It seems to be catching up to HN in terms of replacing it on my most visited sites new tab page.
58.
▲
by
btipling
13y ago
We actually continued to work on the fork until it was clear Bram wouldn't be responsive to any more changes. Once it became clear he wouldn't accept the patch we stopped wasting more time as we are trying to create a viable busin
59.
▲
by
btipling
13y ago
At Floobits we tried to submit set_timeout/async stuff, and couldn't get anywhere with Bram. Months of work wasted. https://groups.google.com/forum/#!topic/vim_dev/-4pqDJfHCsM%...
60.
▲
by
btipling
13y ago
You can't expense individual licenses. It's part of the terms.
More ›